Agent skill
advanced
Claude Code mastery for power users. Build agents, MCP servers, publish plugins. Use when: user wants to create agents, build integrations, or publish plugins.
Install this agent skill to your Project
npx add-skill https://github.com/timequity/plugins/tree/main/ccc/skills/advanced
SKILL.md
Advanced: Mastery
Build and publish your own Claude Code extensions.
Curriculum
| # | Topic | Reference |
|---|---|---|
| 1 | Custom Agents | custom-agents.md |
| 2 | MCP Servers | mcp-servers.md |
| 3 | Publishing | publishing.md |
Teaching Pattern
1. CONCEPT → Architecture and design
2. DEEP DIVE → Implementation details
3. BUILD → Create a real one
4. PUBLISH → Share with others
Topic Details
1. Custom Agents (Subagents)
Key points:
- Agents = autonomous workers Claude can spawn
- Run in background, return results
- Have own tool permissions
- Great for code review, testing, research
Exercise: Build a code-reviewer agent
Reference: custom-agents.md
2. MCP Servers
Key points:
- Build your own integrations
- Python: FastMCP library
- TypeScript: @modelcontextprotocol/sdk
- Expose tools, resources, prompts
Exercise: Build MCP server for your API/service
Reference: mcp-servers.md
3. Publishing
Key points:
- Package your plugin properly
- Write compelling descriptions
- Set pricing strategy
- Marketing basics
Capstone: Publish your first plugin
Reference: publishing.md
Capstone Project
Create and publish a complete plugin:
- Choose a niche — What problem do you solve?
- Build 2-3 skills — Core functionality
- Add an agent — Automation capability
- Create commands — User-friendly entry points
- Write help skill — Documentation
- Publish — Submit to marketplace
Completion Criteria
User has completed Advanced when they can:
- Build a working agent with tool permissions
- Create an MCP server (even simple)
- Explain plugin marketplace workflow
- Have published (or ready to publish) a plugin
What's Next?
After Advanced:
"You've mastered Claude Code!
Next steps:
- Build plugins for specific niches
- Contribute to open source MCP servers
- Help others learn (become a mentor)
- Build a business around plugins
The community needs your expertise.
What will you create?"
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
claude-code-course
Learn Claude Code in 5 hands-on lessons. From basics to building applications. Use when: user wants to learn Claude Code, asks "how do I...", or is new. Triggers: "learn", "teach me", "how does this work", "I'm new", "course".
foundations
Claude Code basics for new users. Covers essential concepts and commands. Use when: user is new to Claude Code or routed here by learning-path assessment.
lessons
Lesson content for Claude Code Course. Use when: loading lesson content. Internal skill - contains lesson files.
intermediate
Claude Code customization for comfortable users. Covers skills, commands, MCP, hooks. Use when: user knows basics and wants to customize Claude Code.
course-help
Help and navigation for Claude Code Course. Use when: user asks about the course, lessons, or progress. Triggers: "help", "course help", "what lessons", "my progress".
progress-manager
Manages course progress tracking in ~/.claude-course/progress.json. Use when: loading, saving, or displaying course progress. Internal skill - used by /ccc:course commands.
Didn't find tool you were looking for?