By wrsmith108
Generate complete Claude Code skills from templates including SKILL.md, README, package.json, and CHANGELOG files, apply best practices during review, and automate GitHub repository setup for easy publishing.
A meta-skill for creating Claude Code skills following proven patterns.
mkdir -p ~/.claude/skills/skill-builder && curl -sSL https://raw.githubusercontent.com/wrsmith108/skill-builder-claude-skill/main/skills/skill-builder/SKILL.md -o ~/.claude/skills/skill-builder/SKILL.md
git clone https://github.com/wrsmith108/skill-builder-claude-skill /tmp/skill-builder-skill
cp -r /tmp/skill-builder-skill/skills/skill-builder ~/.claude/skills/
rm -rf /tmp/skill-builder-skill
When you say "create a skill", "build a skill", or "/skill-builder", Claude:
mkdir -p my-skill-claude-skill/skills/my-skill/scripts
cp -r templates/* my-skill-claude-skill/
Replace placeholders like {{SKILL_NAME}}, {{DESCRIPTION}}, etc.
cd my-skill-claude-skill
git init && git add -A && git commit -m "Initial release"
node skills/skill-builder/scripts/create-repo.mjs \
--name "my-skill-claude-skill" \
--description "Claude Code skill for my purpose" \
--topics "claude,claude-code,claude-plugin,my-domain"
| Template | Purpose |
|---|---|
SKILL-template.md | Core skill definition |
CHANGELOG-template.md | Version history with "Lesson Learned" |
README-template.md | User documentation |
package-template.json | Plugin metadata |
LICENSE-template | MIT license |
This skill enforces patterns from mature Claude Code skills:
allowed-tools frontmatterSee BEST-PRACTICES.md for complete guidance.
skill-builder-claude-skill/
├── LICENSE
├── README.md
├── CHANGELOG.md
├── BEST-PRACTICES.md
├── package.json
├── skills/skill-builder/
│ ├── SKILL.md
│ └── scripts/
│ └── create-repo.mjs
└── templates/
├── SKILL-template.md
├── CHANGELOG-template.md
├── README-template.md
├── package-template.json
└── LICENSE-template
Before publishing your new skill:
claude, claude-code, claude-plugin~/.claude/skills/ paths with relative paths for portabilitycreate-repo.mjs path to use skills/skill-builder/scripts/ nested structureContributions welcome! Please submit issues and PRs for:
MIT License — See LICENSE
Patterns extracted from:
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Secure environment variable management with Varlock for secrets, API keys, credentials, and sensitive configuration.
npx claudepluginhub wrsmith108/skill-builder-claude-skillUltra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.