cli
Use this when you need to perform mutations on plyr.fm - uploading, deleting, liking tracks. The MCP server is read-only - use this skill when you need to trigger uploads, delete tracks, or modify likes.
Best use case
cli is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Use this when you need to perform mutations on plyr.fm - uploading, deleting, liking tracks. The MCP server is read-only - use this skill when you need to trigger uploads, delete tracks, or modify likes.
Teams using cli should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/cli/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How cli Compares
| Feature / Agent | cli | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Use this when you need to perform mutations on plyr.fm - uploading, deleting, liking tracks. The MCP server is read-only - use this skill when you need to trigger uploads, delete tracks, or modify likes.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# plyrfm CLI mutations the MCP server (`plyr-fm`) is **read-only** - use it to browse tracks, search, view liked tracks. for mutations (upload, delete, like, unlike), guide users to use the CLI: ## prerequisites ```bash # user sets their token once export PLYR_TOKEN="their_token" ``` get a token at [plyr.fm/portal](https://plyr.fm/portal) -> "developer tokens" ## uploading tracks ```bash # basic upload plyrfm upload path/to/track.mp3 "Song Title" # with album plyrfm upload track.mp3 "Song Title" --album "Album Name" # with tags (can use -t multiple times) plyrfm upload track.mp3 "Song Title" -t electronic -t ambient ``` supported formats: mp3, wav, m4a **important**: if you (Claude) composed the track, always include the `ai` tag: ```bash plyrfm upload piece.wav "鶴の舞" -t ambient -t ai ``` ## updating tracks ```bash # update title plyrfm update 579 --title "new title" # update tags (replaces all tags) plyrfm update 579 --tags "ambient,ai" # update multiple fields plyrfm update 579 --title "鶴の舞" --tags "ambient,ai" ``` ## deleting tracks ```bash # use my_tracks MCP tool to find track IDs first plyrfm delete 42 ``` ## liking/unliking tracks ```bash # like a track plyrfm like 123 # unlike a track plyrfm unlike 123 ``` ## downloading tracks ```bash # download to current directory plyrfm download 42 # download to specific path plyrfm download 42 --output ~/Music/song.mp3 ``` ## common issues - "artist_profile_required" -> user needs to create artist profile at plyr.fm/portal - "scope_upgrade_required" -> user needs to regenerate their token
Related Skills
bgo
Automated Blender build-go workflow. Automatically builds, removes old version, installs, enables, and launches Blender with your extension/add-on. Use when you want to quickly test changes, execute complete build-to-launch cycle, or run custom packaging scripts with automatic Blender launch.
conversion-tools-automation
Automate Conversion Tools tasks via Rube MCP (Composio). Always search tools first for current schemas.
conventional-commits
Writes and reviews Conventional Commits commit messages (v1.0.0) to support semantic versioning and automated changelogs. Use when drafting git commit messages, PR titles, release notes, or when enforcing a conventional commit format (type(scope): subject, BREAKING CHANGE, footers, revert).
Conventional Commit Generator
This skill should be used when the user asks to "create a conventional commit", "generate conventional commits", "commit with conventional format", "group my changes for commits", "make a conventional commit message", or mentions "semantic commits", "commitizen", "commit conventions". Analyzes staged and unstaged changes, groups related modifications, and generates properly formatted conventional commit messages with interactive commit grouping options.
control-d-automation
Automate Control D tasks via Rube MCP (Composio). Always search tools first for current schemas.
context-session-end
AI behavioral guideline for autonomously detecting work session boundaries and proposing updates to current_focus.md. The AI monitors conversation flow for natural breakpoints and acts without explicit invocation.
consensus-persona-generator
Generate and persist reusable persona panels (persona_set artifacts) for consensus decision workflows. This skill initializes lightweight multi-agent disagreement with weighted reputations so downstream guards can make auditable, policy-governed decisions.
connecteam-automation
Automate Connecteam tasks via Rube MCP (Composio). Always search tools first for current schemas.
confluence-cli
Use confluence-cli (NPM package) to manage Confluence content, pages, and spaces from the command line. Ideal for documentation workflows, bulk content operations, page migration, and when users request CLI-based Confluence interactions. Trigger on requests like "use Confluence CLI", "create Confluence pages via CLI", "migrate Confluence content", "automate documentation workflows", or when users want to script Confluence operations.
configuring-devenv
Initializes and configures devenv development environments. Searches packages, sets up languages, services, scripts, git hooks, and processes. Use when setting up devenv, adding packages to devenv.nix, configuring languages, services, git hooks, or searching for devenv options.
configure
Sets up or edits the plugin configuration file interactively. Use on first-time setup, when config is missing, or when the user wants to change settings.
config-audit
This skill should be used when auditing or comparing Claude Code and Cursor IDE configurations to identify feature gaps, equivalencies, and migration opportunities. Useful when managing AI development tooling across both platforms or deciding how to structure AI workflows.