Skills Overview
Skills are multi-step workflows for complex professional tasks. Unlike simple prompts, Skills guide you through entire projects with branching logic, decision trees, and comprehensive resources.
What Are Skills?
Skills are structured workflows that break down complex tasks into manageable phases.
Example: "MCP Server Builder" Skill
Phase 1: Research & Planning
→ Analyze requirements
→ Define server architecture
→ Plan tool implementations
Phase 2: Implementation
→ Set up project structure
→ Implement MCP protocol
→ Build server tools
→ Add error handling
Phase 3: Quality Review
→ Test all endpoints
→ Validate protocol compliance
→ Security audit
Phase 4: Evaluation
→ Performance benchmarks
→ Documentation review
→ Deployment checklistEach phase includes detailed instructions, decision points, and validation criteria.
Skills vs. Prompts
| Feature | Prompts | Skills |
|---|---|---|
| Complexity | Single task | Multi-phase projects |
| Structure | One template | Sequential workflow |
| Guidance | Basic instruction | Step-by-step phases |
| Resources | None | Templates, scripts, references |
| Decision Trees | No | Yes — branching logic |
| Anti-Patterns | No | Yes — what to avoid |
| Time to Complete | Minutes | Hours to days |
| Tier | All tiers | PRO Kit + Lifetime |
Workflow Types
Skills use three workflow patterns:
1. Sequential
Steps must be completed in order.
Step 1 → Step 2 → Step 3 → Step 4Best for: Processes with dependencies (build → test → deploy)
2. Branching
Decision points lead to different paths.
Start → Question?
├─ If Yes → Path A → Step 3
└─ If No → Path B → Step 3Best for: Tasks with conditional logic (different approaches based on requirements)
3. Iterative
Steps repeat until criteria are met.
Step 1 → Step 2 → Step 3 → Review
↑ ↓
└─ No ← Pass?
↓ Yes
DoneBest for: Refinement processes (design → feedback → iterate)
Skill Components
1. Metadata
- Name — Skill identifier
- Category — Development, Marketing, Data Analysis, etc.
- Difficulty — Beginner to Expert
- Estimated Time — How long to complete
- Prerequisites — Required knowledge or tools
2. Steps
Each step includes:
- Order — Sequence number
- Title — What this step accomplishes
- Description — Detailed instructions
- Action — Type of work (research, implement, review, evaluate)
- Content — Full step-by-step guide with examples
3. Decision Trees
Conditional logic for branching workflows:
If building a REST API:
→ Use FastAPI for async support
→ Use Express for simplicity
If building a GraphQL API:
→ Use Apollo Server
→ Consider federation for microservices4. Resources
Bundled assets for the Skill:
- Templates — Code scaffolding, config files
- Scripts — Automation helpers
- References — Documentation links, best practices
- Checklists — Validation criteria
5. Anti-Patterns
Learn what not to do:
- Common mistakes
- Performance pitfalls
- Security vulnerabilities
- Maintenance nightmares
Available Skill Categories
- Development — Build apps, APIs, CLIs, MCP servers
- Data Analysis — ETL pipelines, dashboards, ML models
- Content Creation — Blog series, video scripts, courses
- Marketing — Campaigns, landing pages, email sequences
- Automation — Workflow automation, integrations, bots
Using Skills
1. Browse Skills
Visit the Skills page to see all available workflows (PRO Kit required).
2. Select a Skill
Choose based on:
- Your project goal
- Difficulty level
- Time availability
3. Follow the Workflow
Work through each phase sequentially:
- Read the instructions
- Complete the action
- Validate the output
- Move to next step
4. Use Resources
Download templates, scripts, and references included with the Skill.
5. Sync Locally
Use the CLI to download Skills for offline use:
heroprompt sync sync-skill mcp-server-builderSkill Examples
MCP Server Builder
Category: Development
Difficulty: Advanced
Time: 4-6 hours
Build a fully functional Model Context Protocol server with:
- Tool implementations
- Resource handlers
- Error handling
- Testing suite
React Design System
Category: Development
Difficulty: Intermediate
Time: 2-3 days
Create a component library with:
- 20+ reusable components
- TypeScript types
- Storybook documentation
- Accessibility compliance
Data Pipeline Engineer
Category: Data Analysis
Difficulty: Advanced
Time: 1-2 days
Build an ETL pipeline with:
- Data ingestion
- Transformation logic
- Quality checks
- Monitoring
Requirements
Skills require a PRO Kit or Lifetime subscription:
| Tier | Skills Access |
|---|---|
| Free | ❌ No access |
| Starter | ❌ No access |
| PRO Kit | ✅ Full access |
| Lifetime | ✅ Full access |
Upgrade to PRO Kit to unlock Skills.