add-skill

Solid

Scaffold a new SKILL.md inside an existing addon or framework

AI & Automation 146 stars 21 forks Updated today MIT

Install

View on GitHub

Quality Score: 90/100

Stars 20%
72
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Add Skill Scaffold a new SKILL.md inside an existing addon or framework. ## Triggers Alternate expressions and non-obvious activations (primary phrases are matched automatically from the skill description): - "I need a new skill" → scaffold skill in specified target - "make a skill that does X" → derive name from description, prompt for target - "add a natural language skill" → clarify name and target, then scaffold - "skill for X" → derive name, prompt for target ## Trigger Patterns Reference | Pattern | Example | Action | |---------|---------|--------| | Named add | "add skill voice-apply --to voice-framework" | Scaffold directly | | Description-driven | "create a skill that validates metadata" | Derive name=`validate-metadata`, prompt target | | Interactive | "add skill --interactive --to aiwg-utils" | Guided design mode | | Target omitted | "add skill my-skill" | Ask which addon or framework | ## Process ### 1. Parse Arguments Extract from `$ARGUMENTS`: - `<name>` — kebab-case skill name (required) - `--to <target>` — addon or framework directory name (required; skills cannot be added to extensions) - `--interactive` — enable guided design questions If either `<name>` or `--to` is missing, ask before proceeding. **Note**: Skills cannot be added to extensions. Extensions provide language/ecosystem-specific capabilities; skills require standalone, cross-cutting functionality. ### 2. Validate Target Confirm the target addon or framework exists: ```bash # Chec...

Details

Author
jmagly
Repository
jmagly/aiwg
Created
10 months ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category