🎯

example-skill

🎯Skill

from zpankz/mcp-skillset

VibeIndex|
What it does

Demonstrates the Skills-as-Containers pattern with workflows, assets, and natural language routing for PAI v1.2.0.

πŸ“¦

Part of

zpankz/mcp-skillset(137 items)

example-skill

Installation

πŸ“‹ No install commands found in docs. Showing default command. Check GitHub for actual instructions.
Quick InstallInstall with npx
npx skills add zpankz/mcp-skillset --skill example-skill
2Installs
-
AddedFeb 4, 2026

Skill Details

SKILL.md

|

Overview

# Example Skill

Purpose: This skill exists to demonstrate the Skills-as-Containers pattern introduced in PAI v1.2.0. Use it as a template for creating your own skills.

Architecture Overview

Skills in PAI v1.2.0 are organized as self-contained containers with:

Core Components

  • SKILL.md - Core skill definition with routing logic (you're reading it now!)
  • workflows/ - Specific task workflows for discrete operations
  • assets/ - Templates, references, and helper files

Progressive Disclosure

  1. Metadata (always loaded) - Name, description, triggers
  2. Instructions (loaded when triggered) - This SKILL.md content
  3. Resources (loaded as needed) - Individual workflow and asset files

Included Workflows

This skill includes three example workflows demonstrating different complexity levels:

1. simple-task.md

Purpose: Basic single-step workflow

Trigger: User says "simple example", "basic task"

Demonstrates: Minimal workflow structure

2. complex-task.md

Purpose: Multi-step workflow with dependencies

Trigger: User says "complex example", "multi-step task"

Demonstrates: Structured workflow with validation

3. parallel-task.md

Purpose: Agent orchestration for parallel execution

Trigger: User says "parallel example", "parallel task"

Demonstrates: Multi-agent coordination pattern

Routing Logic

Natural language automatically routes to the right workflow:

```

User Intent β†’ Skill Activation β†’ Workflow Selection β†’ Execution

Example Flow:

"Show me a simple example"

↓ (matches trigger)

example-skill loads

↓ (analyzes intent: "simple")

simple-task.md selected

↓

Workflow executes

```

Assets

This skill includes example assets in the assets/ directory:

  • template.md - Example template file
  • reference.md - Example reference material

These demonstrate how to organize supporting resources.

Usage Examples

Basic Usage

```

User: "Show me a simple example"

β†’ Loads example-skill

β†’ Executes simple-task.md workflow

β†’ Returns basic workflow demonstration

```

Complex Usage

```

User: "I need a complex multi-step example"

β†’ Loads example-skill

β†’ Executes complex-task.md workflow

β†’ Returns structured multi-step demonstration

```

Parallel Usage

```

User: "How do I parallelize work?"

β†’ Loads example-skill

β†’ Executes parallel-task.md workflow

β†’ Returns agent orchestration demonstration

```

Creating Your Own Skill

Use this skill as a template:

  1. Copy the structure:

```bash

cp -r ~/.claude/skills/example-skill ~/.claude/skills/your-skill-name

```

  1. Update SKILL.md:

- Change name and description in frontmatter

- Update trigger phrases

- Replace example content with your skill's purpose

  1. Create workflows:

- Add workflow files in workflows/ directory

- Each workflow = one specific task

- Name workflows descriptively

  1. Add assets (optional):

- Templates, references, helper scripts

- Keep organized in assets/ directory

  1. Test activation:

- Test trigger phrases

- Verify workflow routing

- Ensure natural language works

Best Practices

Skill Organization

  • βœ… One skill per domain/topic area
  • βœ… Multiple workflows within a skill
  • βœ… Clear trigger phrases
  • ❌ Don't create skills for one-off tasks
  • ❌ Don't duplicate knowledge across skills

Workflow Design

  • βœ… Self-contained with clear steps
  • βœ… Focused on ONE specific task
  • βœ… Include trigger phrases
  • ❌ Don't make workflows too granular
  • ❌ Don't duplicate skill context

Natural Language Routing

  • βœ… Use descriptive trigger phrases
  • βœ… Test with variations
  • βœ… Think like a user
  • ❌ Don't require exact phrase matching
  • ❌ Don't make users memorize commands

Technical Details

File Structure

```

example-skill/

β”œβ”€β”€ SKILL.md # This file (core definition)

β”œβ”€β”€ workflows/ # Specific task workflows

β”‚ β”œβ”€β”€ simple-task.md

β”‚ β”œβ”€β”€ complex-task.md

β”‚ └── parallel-task.md

β”œβ”€β”€ assets/ # Supporting resources

β”‚ β”œβ”€β”€ template.md

β”‚ └── reference.md

└── README.md # Overview documentation

```

Loading Behavior

  1. Skill metadata always loaded (YAML frontmatter)
  2. SKILL.md body loaded when skill activates
  3. Individual workflows loaded when selected
  4. Assets loaded when referenced

Integration Points

  • Natural Language: Trigger phrases activate skill
  • Other Skills: Can reference this skill's workflows
  • Agents: Can invoke specific workflows
  • Commands: Can route to this skill's workflows

Documentation

  • Architecture: See ~/Projects/PAI/docs/ARCHITECTURE.md
  • Migration Guide: See ~/Projects/PAI/docs/MIGRATION.md
  • Skill Development: See ~/.claude/skills/create-skill/

References

  • Anthropic Skills: https://docs.claude.com/en/docs/agents-and-tools/agent-skills/overview
  • PAI Repository: https://github.com/danielmiessler/Personal_AI_Infrastructure
  • v1.2.0 Changes: Skills-as-Containers migration completed 2025-10-31

---

This is a template skill - customize it for your needs!