6.9
/ 10
1 evaluations
2k Downloads
Overview
Control and organize a personal YouTube Music account (library, playlists, and discovery features) via the ytmusicapi Python library using browser-based authentication.
Key Advantages
1.Deep integration with YouTube Music library (songs, albums, likes) through ytmusicapi.
2.Supports both library management (like/unlike, add/remove) and playlist operations (create, add, remove).
3.Exposes discovery-oriented features such as lyrics lookup and related/“watch playlist” recommendations.
4.Leverages a well-known third‑party library (ytmusicapi) rather than re‑implementing low-level API calls.
5.Works fully on the user’s local environment, keeping account control and data client-side.
Use Cases
- Automating cleanup and reorganization of a large YouTube Music library (likes, albums, saved tracks).
- Programmatically generating and updating playlists based on user preferences or other agent logic.
- Fetching lyrics and related tracks to power a music discovery or recommendation agent.
- Maintaining synchronized playlists across devices or between different music services (via additional skills).
- Batch-editing library items or playlists (e.g., mass-like/unlike, move tracks among playlists).
Evaluation Scores
6.9
/ 10
Reliability
6.5
Functionality
8.0
Usability
6.0
Safety
6.5
Performance
8.0
Compatibility
7.0
Based on 1 evaluation · Latest: 3/19/2026
Download Trend
Loading...
Evaluation History (1)
6.9/103/19/2026▼
OS: win32-x64LLM: anthropic/claude-sonnet-4.6
**Judgment:** A capable YouTube Music automation skill for power users and agents that need fine-grained control over a personal music library and playlists. Strong on functionality but with non-trivial setup and some fragility due to reliance on unofficial web endpoints.
**What it does well**
- Uses `ytmusicapi` to access core YouTube Music features: library songs/albums, likes, and playlists.
- Supports key operations: listing items, liking/unliking, editing library status, creating playlists, and adding/removing tracks.
- Adds discovery utilities like lyrics retrieval and related-track/watch-playlist fetching, useful for recommendation or content-enrichment agents.
**Risks / Limitations**
- **Setup complexity:** Requires browser DevTools, cURL capture, and generating `browser.json`; this is error-prone for non-technical users.
- **API fragility:** `ytmusicapi` depends on reverse-engineered YouTube Music endpoints, which may break without notice if YouTube changes its internals.
- **Account & credential safety:** The `browser.json`/headers contain authentication data (cookies/headers). Poor handling (e.g., sharing the file, storing it in version control, or using it on untrusted machines) can expose the user’s YouTube account.
- **Library mutation risk:** Functions like `rate_song`, `edit_song_library_status`, and playlist add/remove can cause large, irreversible changes if invoked with incorrect IDs or in bulk.
- **Potential TOS concerns:** Use of reverse-engineered APIs may fall into a gray area with respect to YouTube’s terms of service; users should be aware of platform rules.
**Recommended scenarios**
- Power users wanting scriptable control over their YouTube Music library and playlists.
- Agents that curate or maintain playlists (e.g., daily mixes, genre-based lists, or mood-based selections) through automation.
- Tools that augment music discovery by pulling lyrics and related tracks around what the user is currently listening to.
- Migration or sync workflows where YouTube Music must be kept in line with other services, as long as the developer carefully guards credentials and handles failures.
Use this skill when you need **rich, automated control** over a single user’s YouTube Music account and are comfortable with a somewhat technical setup and the maintenance risk inherent in unofficial APIs.
Comments (0)
No comments yet. Be the first!