skills$openclaw/youtube-playlists
matejmicek6.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.

6.0k stars9.1k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026data analytics

Skill Snapshot

nameyoutube-playlists
descriptionCreate and manage YouTube playlists. Use when user wants to create a playlist, add videos to playlists, or manage their YouTube playlists. OpenClaw Skills integration.
ownermatejmicek
repositorymatejmicek/youtube-playlists
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @matejmicek/youtube-playlists
last updatedFeb 7, 2026

Maintainer

matejmicek

matejmicek

Maintains youtube-playlists in the OpenClaw Skills directory.

View GitHub profile
File Explorer
5 files
.
scripts
yt_playlist.py
9.7 KB
_meta.json
297 B
SKILL.md
1.2 KB
yt_playlist.py
9.7 KB
SKILL.md

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
README.md

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.