Claude Code Plugins
Claude Code Plugins by Markus Michalski - VidCraft for AI videos, StoryForge for books, Project Hub for project management - specialized workflow plugins with MCP server, skills, and quality gates
Claude Code Plugins
Overview
Claude Code Plugins extend Claude with specialized workflows for specific domains. Unlike MCP Servers (which provide individual API integrations), Plugins orchestrate complete production pipelines with specialized skills, quality gates, and state management.
Plugins are not simple tools — they are complete workflow systems with up to 60 skills working together like a specialized team.
Architecture
Every plugin follows the Compound Agent Pattern:
graph LR
A["User"] --> B["Claude Code"]
B --> C["Plugin Skills"]
C --> D["MCP Server"]
D --> E["State Cache"]
D --> F["Templates"]
D --> G["Quality Gates"]
E --> H["Markdown Files"]
Core components:
- Skills — Specialized AI agents for each workflow phase (Opus for creative, Sonnet for structured, Haiku for fast)
- MCP Server — Python FastMCP server with tools for state, content, and analysis
- State Management — JSON cache from Markdown frontmatter, thread-safe, staleness detection
- Templates — Markdown templates for project scaffolding
- Quality Gates — Automated checks that block progress until quality is met
- Domain Types — Knowledge library per category (video types, genres, book types, project types, etc.)
Available Plugins
| Plugin | Description | Skills | Status |
|---|---|---|---|
| VidCraft | AI video production with HeyGen and Synthesia | 33 | Active |
| StoryForge | AI-assisted book writing (fiction and memoir) with author profiles, 14 genres, 3 writing modes, EPUB/PDF/MOBI export | 60 | Active |
| Project Hub | Structured project management — contacts, notes, decisions, communication drafting, 6 project types | 18 | Active |
| Wiki.js Plugin | Manage and verify Wiki.js documentation — MCP server with 10 tools, verified DE+EN docs | 4 | Active |
Plugin Selection
VidCraft — for video production
Use VidCraft when you:
- Want to create tutorials, product videos, training, or social clips with HeyGen/Synthesia
- Want to convert existing documentation (PDF/DOCX/MD) into video scripts
- Need a dual-platform workflow (HeyGen + Synthesia)
- Need platform-independent script and storyboard handling
StoryForge — for books
Use StoryForge when you:
- Want to write novels, novellas, short stories, or memoir
- Want to extract author style DNA from your own works
- Plan multi-genre books (up to 3 genres combinable)
- Are an outliner, plantser, or discovery writer (all three modes supported)
- Want an end-to-end pipeline up to finished EPUB
Project Hub — for project management
Use Project Hub when you:
- Coordinate client projects, merchant onboardings, or consulting mandates
- Want to manage stakeholder contacts, meeting minutes, and decisions centrally
- Need context-aware email and Slack drafts directly from the project context
- Switch between multiple active projects without re-briefing
- Want to structure meeting notes or long emails into clean summaries
How Plugins Work
1. Skill Routing
Each plugin has a routing table in its CLAUDE.md. When you say "New project" or "New book", the correct skill is automatically loaded.
2. Status-Based Workflow
Projects follow defined status progressions. The next-step skill analyzes the current status and recommends the next action.
3. Quality Gates
Before critical transitions (e.g., before video generation or book export), automated checks run. Missing content or quality issues block progress.
4. Platform Independent
Creative work (script, storyboard, book chapters) is platform- and target-independent. Formatting for the target platform happens only in the final step (HeyGen/Synthesia formatting, EPUB export, Pandoc pipeline).
Developed by Markus Michalski