6.0k★by matejmicek
youtube-playlists – OpenClaw Skill
youtube-playlists is an OpenClaw Skills integration for data analytics workflows. Create and manage YouTube playlists. Use when user wants to create a playlist, add videos to playlists, or manage their YouTube playlists.
Skill Snapshot
| name | youtube-playlists |
| description | Create and manage YouTube playlists. Use when user wants to create a playlist, add videos to playlists, or manage their YouTube playlists. OpenClaw Skills integration. |
| owner | matejmicek |
| repository | matejmicek/youtube-playlists |
| language | Markdown |
| license | MIT |
| topics | |
| security | L1 |
| install | openclaw add @matejmicek/youtube-playlists |
| last updated | Feb 7, 2026 |
Maintainer

name: youtube-playlists description: Create and manage YouTube playlists. Use when user wants to create a playlist, add videos to playlists, or manage their YouTube playlists. metadata: {"openclaw":{"emoji":"📋","requires":{"bins":["python3"]}}}
YouTube Playlists
Create and manage YouTube playlists via OAuth.
Commands
# Authenticate (first time only)
python3 {baseDir}/scripts/yt_playlist.py auth
# Create empty playlist
python3 {baseDir}/scripts/yt_playlist.py create "Playlist Name"
# Add video to existing playlist
python3 {baseDir}/scripts/yt_playlist.py add <playlist_id> <video_id_or_url>
# Create playlist with multiple videos (best for agent use)
python3 {baseDir}/scripts/yt_playlist.py bulk-create "Playlist Name" <video1> <video2> ...
# List your playlists
python3 {baseDir}/scripts/yt_playlist.py list
Examples
Create a Zwift watchlist:
python3 {baseDir}/scripts/yt_playlist.py bulk-create "Zwift Feb 3" \
l3u_FAv33G0 \
MY5omSLtAvk \
VdaZqfEKv38 \
Wq16lyNpmYs \
SE7d4eaOJv4
Notes
- First run requires browser auth (opens automatically)
- Token is cached in
token.pickle - Accepts video IDs or full YouTube URLs
- Default privacy is "unlisted" for bulk-create, "private" for single create
No README available.
Permissions & Security
Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.
Requirements
- OpenClaw CLI installed and configured.
- Language: Markdown
- License: MIT
- Topics:
FAQ
How do I install youtube-playlists?
Run openclaw add @matejmicek/youtube-playlists in your terminal. This installs youtube-playlists into your OpenClaw Skills catalog.
Does this skill run locally or in the cloud?
OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.
Where can I verify the source code?
The source repository is available at https://github.com/openclaw/skills/tree/main/skills/matejmicek/youtube-playlists. Review commits and README documentation before installing.
