Skip to content

Add YouTube Manager plugin#206

Open
spinnakergit wants to merge 1 commit intoagent0ai:mainfrom
spinnakergit:add-youtube-plugin
Open

Add YouTube Manager plugin#206
spinnakergit wants to merge 1 commit intoagent0ai:mainfrom
spinnakergit:add-youtube-plugin

Conversation

@spinnakergit
Copy link
Copy Markdown
Contributor

Summary

Adds the YouTube Manager plugin to the marketplace index.

  • Repo: https://github.com/spinnakergit/a0-youtube
  • Tools: 8 (upload, search, read, comment, playlist, manage, analytics, transcript)
  • Skills: 4 (upload, research, engage, manage)
  • Auth: Google OAuth 2.0 with PKCE for full access, API key for public reads
  • Security: CSRF-enforced endpoints, credential masking, 0o600 permissions on token files, error sanitization

Features

  • Upload videos with title, description, tags, privacy, and thumbnails
  • Search videos, channels, and playlists across YouTube
  • Read video details, channel statistics, and subscription lists
  • Manage comments: list, add, reply, delete
  • Create and manage playlists
  • Fetch video and channel analytics
  • Extract video transcripts/captions

Testing

  • Regression test suite (structural, no credentials required)
  • Automated HV suite (API functional tests with credentials)
  • Manual HV plan documented in tests/HUMAN_TEST_PLAN.md

Full YouTube Data API v3 integration (8 tools): upload, search, read,
comments, playlists, management, analytics, transcripts. Supports API
key for public reads and OAuth 2.0 with PKCE for full access.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant