mcpField
S
skill-development

skill-development

github.com/jezwebAgent workflows1.1k151 installsUpdated 3w ago
Repository

About skill-development

skill-development provides commands, templates, and agents for creating, reviewing, and maintaining Claude Code skills. It is for skill authors and maintainers of forked skill repositories, and can also generate skills from API documentation.

Key features

  1. 01Scaffold skills from templates
  2. 02Check skill structure and metadata
  3. 03Audit multiple skills in parallel
  4. 04Verify content against official docs
  5. 05Generate skills from API documentation
  6. 06Validate versions and code examples

Use cases

  1. 01Create a new project skill
  2. 02Review skill quality before publishing
  3. 03Audit skill content and versions in bulk
  4. 04Turn API documentation into a skill

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/jezweb/claude-skills --skill skill-development

After installing, type/skill-developmentin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

README.md
.claude-plugin/
plugin.json
agents/
api-doc-scraper.md
commands/
audit-skill-deep.md
audit.md
create-skill.md
deep-audit.md
review-skill.md
scrape-api.md
templates/
CONTENT_AUDIT_TEMPLATE.md
README-TEMPLATE.md
RESEARCH_FINDINGS_TEMPLATE.md
SKILL-TEMPLATE.md
skill-metadata-v2.yaml
templates/skill-skeleton/
README.md
templates/skill-skeleton/assets/
example-template.txt
templates/skill-skeleton/references/
example-reference.md
templates/skill-skeleton/scripts/
example-script.sh

Details

From the project README

Skill Development

Tools for creating, auditing, and maintaining Claude Code skills. Essential for anyone building skills or forking this repository.


Slash Commands

/create-skill <name>

Scaffold a new skill from templates.

What it does:

  1. Validates skill name (lowercase-hyphen-case, max 40 chars)
  2. Asks about skill type (Cloudflare/AI/Frontend/Auth/Database/Tooling/Generic)
  3. Copies templates/skill-skeleton/ to skills/<name>/
  4. Auto-populates name and dates in SKILL.md
  5. Creates README.md with auto-trigger keywords
  6. Runs metadata check
  7. Installs skill for testing

Usage: /create-skill my-new-skill


/review-skill <name>

Quality review and audit of an existing skill.

What it does:

  1. Checks SKILL.md structure and metadata
  2. Validates package versions against latest
  3. Reviews error documentation
  4. Checks template completeness
  5. Suggests improvements

Usage: /review-skill cloudflare-worker-base


/audit [name]

Multi-agent audit swarm for parallel skill verification.

What it does:

  1. Launches parallel agents to audit multiple skills
  2. Checks versions, metadata, content quality
  3. Generates consolidated report

Usage:

  • /audit - Audit all skills
  • /audit cloudflare-* - Audit matching skills

/audit-skill-deep <name>

Deep content validation against official documentation.

What it does:

  1. Fetches official documentation for the skill's technology
  2. Compares patterns and versions
  3. Identifies knowledge gaps or outdated content
  4. Suggests corrections and updates

Usage: /audit-skill-deep tailwind-v4-shadcn


/deep-audit <name>

Extended deep audit with comprehensive doc scraping.

What it does:

  1. Scrapes multiple documentation sources
  2. Caches scraped content in archive/audit-cache/
  3. Cross-references with skill content
  4. Produces detailed accuracy report

Usage: /deep-audit openai-api


/scrape-api <docs-url> [skill-name]

Generate a skill from API documentation URL.

What it does:

  1. Validates the docs URL is accessible and contains API documentation
  2. Attempts WebFetch first for static docs
  3. Falls back to Playwright for JS-heavy sites (readme.io, GitBook)
  4. Extracts endpoints, authentication, request/response schemas
  5. Generates complete skill structure with SKILL.md, references/, templates/
  6. Runs plugin manifest generation

Usage:

  • /scrape-api https://api.example.com/docs my-api
  • /scrape-api https://rocketdotnet.readme.io/ (auto-detects name: rocket-net-api)

Supported Platforms:

  • readme.io documentation sites
  • Swagger/OpenAPI specs
  • GitBook documentation
  • Standard HTML API docs

Templates

This skill includes templates for creating new skills:

TemplatePurpose
templates/skill-skeleton/Complete skill directory to copy
templates/SKILL-TEMPLATE.mdSKILL.md with TODOs to fill
templates/README-TEMPLATE.mdREADME.md with keywords section
templates/skill-metadata-v2.yamlYAML frontmatter reference
templates/RESEARCH_FINDINGS_TEMPLATE.mdResearch output format
templates/CONTENT_AUDIT_TEMPLATE.mdAudit checklist
Using Templates
# Option 1: Use /create-skill (recommended)
/create-skill my-new-skill

# Option 2: Manual copy
cp -r skills/skill-development/templates/skill-skeleton/ skills/my-new-skill/
# Then fill in the TODOs

Quality Standards

Skills should meet these criteria before publishing:

Required
  • YAML frontmatter with name and description
  • Description includes "Use when" scenarios
  • Third-person description style
  • Package versions are current
  • Templates tested and working
Recommended
  • README.md with auto-trigger keywords
  • Token efficiency measured (target: 50%+ savings)
  • Known issues documented with sources
  • Examples include error prevention

Full checklist: See ONE_PAGE_CHECKLIST.md in repo root.


Agents

This skill provides agents for automated skill maintenance:

AgentPurpose
skill-creatorScaffold new skills with proper structure
api-doc-scraperGenerate skills from API documentation URLs
version-checkerVerify package versions are current
content-accuracy-auditorCompare skill content vs official docs
code-example-validatorValidate code examples are syntactically correct
api-method-checkerVerify documented API methods exist
doc-validatorCheck documentation quality
bulk-updaterApply changes across multiple skills

These agents are in .claude/agents/ (repo-level) and agents/ (skill-bundled) and used by the commands.


Workflow

Creating a New Skill
1. /create-skill my-skill
2. Fill in TODOs in SKILL.md
3. Add templates, references, scripts as needed
4. /review-skill my-skill
5. Fix any issues
6. Test: /plugin install ./skills/my-skill
7. Commit and push
Auditing Skills
1. /audit                          # Quick check all skills
2. /audit-skill-deep my-skill      # Deep check specific skill
3. Review findings
4. Fix issues or document as known limitations
5. Update metadata.last_verified date
Quarterly Maintenance
1. Run: ./scripts/check-all-versions.sh
2. Review VERSIONS_REPORT.md
3. /audit for all skills needing updates
4. Update package versions
5. Test affected skills
6. Commit: "chore: quarterly version updates"

For Forkers

If you've forked this repo to maintain your own skills:

  1. Install this skill: /plugin install ./skills/skill-development
  2. Use /create-skill: Creates skills with proper structure
  3. Use /review-skill: Validates before publishing
  4. Customize agents: Modify .claude/agents/ for your needs
  5. Pull upstream updates: git fetch upstream && git merge upstream/main

The tooling is designed to work standalone - you don't need the full repo to use these commands.

Comments

Markdown supported