
skill-architect
by gabrielwithappy
SKILL.md
name: skill-architect description: Facilitates the creation and refactoring of Agent Skills compliant with the official specification. Use this to scaffold new skills or audit existing ones. license: MIT metadata: author: agent-starter version: '1.0' allowed-tools: Bash(python:*) Read Write tags: 30_Resources
Skill Architect
This skill automates the creation of new Agent Skills and provides standards for refactoring existing ones to ensure compliance with the Agent Skills Specification.
Purpose
Creating a new skill requires following a specific directory structure, naming convention, and frontmatter format. This skill abstracts those details into a simple command, allowing you to focus on the skill logic. It also provides reference checklists for auditing.
Usage
Creating a New Skill
To generate a new skill, use the provided Python script. You need to provide a name (kebab-case) and a description.
python .claude/skills/skill-architect/scripts/create.py "my-new-skill" --description "Description of what it does"
The script will:
- Validate the name against the spec.
- Create the folder structure (
scripts/,references/,assets/). - Generate
SKILL.mdwith the required frontmatter.
Refactoring an Existing Skill
To refactor a skill:
- Read the standards checklist at
.claude/skills/skill-architect/references/standards.md. - Compare the target skill's
SKILL.mdand folder structure against the checklist. - Make necessary edits manually or using file editing tools.
Instructions
-
Scaffold: Run the
create.pyscript.python .claude/skills/skill-architect/scripts/create.py <skill-name> -d "<description>" -
Populate:
- Consult Guidelines: Read
references/instruction_authoring.mdfor best practices on writing clear instructions. - Edit SKILL.md: Add detailed usage steps, examples, and edge case handling to the generated file.
- Add Scripts: Create necessary scripts in the
scripts/directory, following the "Solve, don't punt" pattern.
- Consult Guidelines: Read
-
Verify:
- Check
SKILL.mdfrontmatter for completeness. - validation against
references/standards.md.
- Check
Example
Command:
python .claude/skills/skill-architect/scripts/create.py "data-fetcher" -d "Fetches data from API"
Output:
- Creates
.claude/skills/data-fetcher/ - Creates
.claude/skills/data-fetcher/SKILL.md - Creates
.claude/skills/data-fetcher/scripts/example.py
References
Score
Total Score
Based on repository quality metrics
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
Reviews
Reviews coming soon