← 返回 Skills 市场
Youtube Playlist Handler
作者
matejmicek
· GitHub ↗
· v1.0.0
1919
总下载
1
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install youtube-playlists
功能描述
Create and manage YouTube playlists. Use when user wants to create a playlist, add videos to playlists, or manage their YouTube playlists.
安全使用建议
This skill's code appears to implement the advertised playlist functionality, but before installing: 1) confirm the source/trustworthiness of the skill (homepage is missing and source is unknown). 2) You will need to provide your own Google OAuth credentials.json (the metadata does not list this requirement). The script will open a browser for OAuth and store a token in token.pickle under the skill directory — treat that file as sensitive because it grants API access to your account. 3) Note the OAuth scope is broad (full YouTube access); if you only want playlist edits, consider asking the author to use a narrower scope or inspect the credentials and scopes you grant during OAuth. 4) The package contains duplicate script files; that's likely benign but verify that both files are identical (they are here) and that no hidden/obfuscated code exists. If you need higher confidence, ask the publisher for a verified homepage, a signed release, or a minimal-scope variant that explicitly documents where credentials.json should be placed and what exact permissions are required.
功能分析
Type: OpenClaw Skill
Name: youtube-playlists
Version: 1.0.0
The skill is designed to manage YouTube playlists via OAuth. It uses standard Google API client libraries and requests the `https://www.googleapis.com/auth/youtube` scope, which grants broad access to YouTube data. While this scope is extensive, it is often a practical necessity for any write operations on YouTube resources, and the script's implemented functions (creating, adding, listing, removing playlists/videos, listing liked videos, and subscriptions) are all directly aligned with the stated purpose of a YouTube playlist manager. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, prompt injection attempts, or obfuscation. The `SKILL.md` instructions are clear and the Python code adheres to the described functionality.
能力评估
Purpose & Capability
Name/description match the code: the scripts call YouTube APIs to create/list playlists, add/remove videos, list subscriptions and liked videos. However the code requests the broad scope 'https://www.googleapis.com/auth/youtube' (full YouTube access) rather than a more limited scope, which is broader than the narrow 'playlist management' wording might imply.
Instruction Scope
SKILL.md instructs running the included Python scripts and mentions token.pickle, but it does not declare the requirement for a credentials.json OAuth client file even though the code exits if credentials.json is missing and requires browser-based OAuth. The code reads/writes token.pickle and credentials.json under the skill directory; that file access is expected for OAuth but is not reflected in the skill metadata/config declarations.
Install Mechanism
No install spec; this is instruction + shipped Python code. There are no external download URLs or install scripts. The only runtime dependency is python3 and standard Google client libraries (imported in the code) which must already be present or installed by the host — no automatic installs are attempted by the skill itself.
Credentials
The skill declares no required env vars or config paths, but the code requires a credentials.json file (OAuth client secrets) and will create token.pickle in the skill directory. It also requests a very permissive YouTube scope that allows broad account actions (not just playlist edits). The metadata does not justify or declare these file/credential needs.
Persistence & Privilege
The skill does not request always:true and does not modify other skills or system settings. It will store an OAuth token (token.pickle) in the skill directory, which is normal for installed OAuth clients but is a persistent local artifact you should be aware of.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install youtube-playlists - 安装完成后,直接呼叫该 Skill 的名称或使用
/youtube-playlists触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: Create and manage YouTube playlists via command line.
- Authenticate your YouTube account via OAuth.
- Create new playlists (empty or with multiple videos).
- Add videos to existing playlists by ID or URL.
- List your current YouTube playlists.
- Choose privacy settings automatically based on the command used.
元数据
常见问题
Youtube Playlist Handler 是什么?
Create and manage YouTube playlists. Use when user wants to create a playlist, add videos to playlists, or manage their YouTube playlists. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1919 次。
如何安装 Youtube Playlist Handler?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install youtube-playlists」即可一键安装,无需额外配置。
Youtube Playlist Handler 是免费的吗?
是的,Youtube Playlist Handler 完全免费(开源免费),可自由下载、安装和使用。
Youtube Playlist Handler 支持哪些平台?
Youtube Playlist Handler 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Youtube Playlist Handler?
由 matejmicek(@matejmicek)开发并维护,当前版本 v1.0.0。
推荐 Skills