Skills Planner
Plan which skills are needed to fulfill user requirements.
Install
npx skills add dp-archive/archive --skill skills-planner -g -a claude-code -y- Repository
- dp-archive/archive1.1k
- Category
- Design
- Updated
- 8mo ago
- License
- Apache-2.0
- Context cost
- Mediumabout 2,108 tokens
- Runs scripts
- No, instructions only
What it does
Plan which skills are needed to fulfill user requirements. Use when the user wants to design an agent workflow, plan skill composition, or determine what skills are needed for a task. Input includes user requirements and existing skills list. Output includes recommended existing skills, new skills to create, and a system prompt for the composed agent.
Skills Planner
Plan and compose skills to fulfill user requirements efficiently.
Workflow
- Analyze Requirements - Understand user goals and constraints
- Evaluate Existing Skills - Match requirements to available skills
- Identify Gaps - Determine what capabilities are missing
- Design New Skills - Specify requirements for missing skills (if any)
- Compose Agent - Design system prompt for the agent using all skills
- Present Plan - Output structured plan for user confirmation
Input Requirements
Before planning, gather:
- User Requirements: What the user wants to accomplish
- Existing Skills List: Available skills with their descriptions
Planning Process
Step 1: Analyze Requirements
Break down user requirements into discrete capabilities:
User Request: "Build an agent that can analyze financial reports"
Required Capabilities:
1. PDF reading/parsing
2. Data extraction (tables, numbers)
3. Financial metrics calculation
4. Report generation
5. Visualization (charts)
Step 2: Evaluate Existing Skills
For each capability, check if an existing skill covers it:
Capability: PDF reading/parsing
Existing Skill Match: pdf (extracts text/tables from PDFs) ✓
Capability: Financial metrics calculation
Existing Skill Match: None found ✗
Selection Criteria:
- Prefer skills that directly match the capability
- Consider skill scope (narrow and focused > broad and generic)
- Check for overlapping functionality to avoid redundancy
Step 3: Identify Gaps
List capabilities not covered by existing skills. These become candidates for new skills.
Gap Analysis Questions:
- Is this capability truly necessary, or can existing skills be combined?
- Can the base model handle this without a skill?
- Is this capability reusable across other tasks?
Step 4: Design New Skills (if needed)
For each gap, specify:


