By weirdapps
Search, discover, consume, and manage YouTube content using TypeScript CLI tools. Use when the user asks to search YouTube, get channel information, retrieve videos from a channel, get video transcripts, analyze YouTube content, manage favorite channels, organize saved videos with topics and thematics, or manage YouTube playlists (list, create, update, delete, add/remove videos). Works with channel handles (@username), URLs, or channel IDs. Includes both third-party API tools (no auth required) and official YouTube API tools (OAuth required for playlist management).
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A lab marketplace of experimental Claude Code plugins. Tools for Apple Notes, Gmail, image generation, YouTube content management, and a Microsoft Teams chat monitor.
Companion to plessas-marketplace (production-grade workplace plugins). Plugins here are flagged "lab" because they require external API setup (Google OAuth, Gemini key, etc.) or are experimental in scope.
| Plugin | Version | Category | Platform | Description |
|---|---|---|---|---|
| manage-apple-notes | v1.0 | Productivity | macOS only | CRUD operations for Apple Notes — persistent storage of thoughts, data, and information across sessions |
| manage-gmail | v1.0 | Communications | All platforms | Access and process Gmail messages via the Gmail API — read, search, list, send, reply, and forward emails with OAuth 2.0 |
| manage-nano-banana | v1.0 | Creative | All platforms | Generate and edit images, diagrams, infographics, and visualizations using Google's Nano Banana API (Gemini Image Generation) |
| manage-youtube | v1.0 | Media | All platforms | Search, discover, and manage YouTube content — channels, videos, transcripts, favorites, playlists via TypeScript CLI tools |
| chat-watch | v0.1 (experimental) | Communications | All platforms | Polls one or more Microsoft Teams chats and posts [Claude]-prefixed replies when an LLM gate decides adding context is genuinely useful |
| Command | Plugin | Description |
|---|---|---|
/apple-notes | manage-apple-notes | Access and manage Apple Notes (list, create, read, delete) |
/gmail | manage-gmail | Access and process Gmail messages (list, search, read, send, reply, forward, draft) |
/nano-banana | manage-nano-banana | Generate or edit images, create diagrams and visualizations |
/create-nbg-infographic | manage-nano-banana | Create an NBG-themed infographic using Nano Banana |
/youtube | manage-youtube | Search YouTube, get channel info, retrieve videos and transcripts |
chat-watch does not register a slash command — it ships a Python CLI (monitor.py) intended to run as a long-lived process (manually or via launchd). See plugins/chat-watch/README.md for setup.
Clone this marketplace into Claude Code's marketplaces directory; Claude Code will discover the plugins on next launch:
mkdir -p ~/.claude/plugins/marketplaces
git clone https://github.com/weirdapps/plessas-lab.git ~/.claude/plugins/marketplaces/plessas-lab
Then enable the plugins you want from the Claude Code plugin manager (/plugin).
cd ~/.claude/plugins/marketplaces/plessas-lab && git pull
plessas-lab/
├── .claude-plugin/
│ └── marketplace.json # Marketplace manifest (lists all plugins)
├── plugins/
│ ├── manage-apple-notes/ # Apple Notes integration (v1.0)
│ │ ├── skills/ # Skill definition
│ │ ├── commands/ # /apple-notes
│ │ └── README.md
│ │
│ ├── manage-gmail/ # Gmail API integration (v1.0)
│ │ ├── skills/
│ │ ├── commands/ # /gmail
│ │ └── README.md
│ │
│ ├── manage-nano-banana/ # Gemini image generation (v1.0)
│ │ ├── skills/
│ │ ├── commands/ # /nano-banana, /create-nbg-infographic
│ │ └── README.md
│ │
│ ├── manage-youtube/ # YouTube content management (v1.0)
│ │ ├── skills/
│ │ ├── commands/ # /youtube
│ │ └── README.md
│ │
│ └── chat-watch/ # Teams chat monitor with LLM gate (v0.1, experimental)
│ ├── monitor.py # Long-running CLI (no slash command)
│ ├── chats.example.json # Sanitized config template
│ ├── prompts/ # Sanitized gating-prompt templates
│ ├── tests/
│ └── README.md
│
├── .github/workflows/
│ └── validate-plugins.yml # CI validation pipeline
│
├── README.md
└── SECURITY.md
| Category | Description |
|---|---|
productivity | Notes and workspace tools |
communications | Email and messaging access |
creative | Image generation, diagrams, and visualizations |
media | Video content search, discovery, and management |
This marketplace is designed so that no credentials or personal data are committed to the repository. All sensitive content stays local.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimnpx claudepluginhub weirdapps/plessas-lab --plugin manage-youtubeGenerate and edit images, create diagrams, infographics, and visualizations using Google's Nano Banana API (Gemini Image Generation). Use when the user asks to create images, edit existing images, generate architecture diagrams, flowcharts, ERDs, timelines, or any visual artifacts.
[macOS only] Interact with the Apple Notes app via osascript. CRUD operations for persistent storage of thoughts, data, and information across sessions. On non-Mac, scripts exit with a clear platform-error message.
Access and process Gmail messages using the Gmail API. Use when the user asks to read, search, list, send, reply to, or forward emails. Supports OAuth 2.0 authentication with stored credentials.
Mail commands that require the second-brain knowledge store: corpus-driven /comm-report and /style-rebuild, plus the launchd-driven style-sync helper. Companion to the `mail` plugin — install both. Requires private second-brain repo access.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.