A marketplace of production-ready skills for Claude Code and GitHub Copilot CLI.
| Skill | Description | Activation Intent |
|---|---|---|
| sdd-project-init | Bootstrap a new project with Spec-Driven Development structure | "initialize a new project" |
| doc-review-commands | Keep documentation in sync with code changes | "review my documentation" |
| skill-builder | Create new production-ready skills in minutes | "create a new skill" |
| sdd-git-commit | Professional SDD Git commit workflow | "commit my changes" |
| python-lint-fix | Auto-fix and format Python and Markdown code | "fix/lint my code" |
Claude Code, GitHub Copilot CLI, and Gemini CLI are supported.
Claude Code:
claude plugin marketplace add github:kimcharli/ck-skillsCopilot CLI:
copilot plugin marketplace add kimcharli/ck-skillsGemini CLI: Gemini CLI uses a skill-based system. You can install individual skills directly from this repository.
Claude Code:
claude plugin install sdd-project-init@ck-skills
claude plugin install doc-review-commands@ck-skills
claude plugin install skill-builder@ck-skills
claude plugin install sdd-git-commit@ck-skills
claude plugin install python-lint-fix@ck-skillsCopilot CLI:
copilot plugin install sdd-project-init@ck-skills
copilot plugin install doc-review-commands@ck-skills
copilot plugin install skill-builder@ck-skills
copilot plugin install sdd-git-commit@ck-skills
copilot plugin install python-lint-fix@ck-skillsGemini CLI:
gemini skills install https://github.com/kimcharli/ck-skills.git --path plugins/sdd-project-init
gemini skills install https://github.com/kimcharli/ck-skills.git --path plugins/doc-review-commands
gemini skills install https://github.com/kimcharli/ck-skills.git --path plugins/skill-builder
gemini skills install https://github.com/kimcharli/ck-skills.git --path plugins/sdd-git-commit
gemini skills install https://github.com/kimcharli/ck-skills.git --path plugins/python-lint-fixclaude plugin install kimcharli/ck-skills
# or
copilot plugin install kimcharli/ck-skills
# or for Gemini (all skills in plugins folder)
gemini skills install https://github.com/kimcharli/ck-skills.git --path pluginsgit clone https://github.com/kimcharli/ck-skills.git
cd ck-skills/plugins/<skill-name>
chmod +x install.sh && ./install.shTroubleshooting: If install fails with "Plugin not found" after adding a new plugin, the marketplace cache may be stale. See docs/troubleshooting.md.
All skills are AI-Native. You don't need to remember slash commands; just tell the tool what you want to do.
"initialize a new project with SDD"
Runs a 7-question interview, then generates a fully populated project with
AGENTS.md (the AI constitution), specs/, and docs/.
"review my documentation and update the changelog"
Or more focused:
"update SDD specs for the new feature" "run a documentation QA check"
"help me build a new skill for [purpose]"
ck-skills/
├── .claude-plugin/
│ └── marketplace.json # Registry — read by Claude Code + Copilot CLI
├── plugins/
│ ├── sdd-project-init/ # SDD project bootstrapper
│ │ ├── .claude-plugin/
│ │ │ └── plugin.json # Plugin manifest (metadata only)
│ │ ├── commands/ # Skill command files
│ │ ├── template/ # Model file tree for generated projects
│ │ ├── tools/ # create-project.sh
│ │ ├── manifest.json # Claude Code manifest
│ │ ├── install.sh
│ │ └── README.md
│ ├── doc-review-commands/ # Documentation management
│ │ ├── commands/
│ │ ├── tools/
│ │ ├── config/
│ │ ├── manifest.json
│ │ ├── install.sh
│ │ └── README.md
│ └── skill-builder/ # Skill creation tool
│ ├── commands/
│ ├── tools/
│ ├── templates/
│ └── README.md
├── docs/
│ ├── lessons-learned.md # Non-obvious findings and decisions
│ └── troubleshooting.md # Install failures and fixes
├── README.md
└── CHANGELOG.md
| Tool | Marketplace install | Direct install | Notes |
|---|---|---|---|
| Claude Code | ✅ claude plugin marketplace add |
✅ claude plugin install owner/repo |
Full support |
| Copilot CLI | ✅ copilot plugin marketplace add |
✅ copilot plugin install owner/repo |
Full support |
| Gemini CLI | ❌ No marketplace yet | ✅ gemini skills install repo --path p/skill |
Full support |
- Lessons Learned — non-obvious findings, gotchas, decisions
- Troubleshooting — install failures and fixes
# Claude Code
claude plugin uninstall <skill-name>
# Copilot CLI
copilot plugin uninstall <skill-name>
# Manual
cd plugins/<skill-name> && ./uninstall.shContributions welcome. To add a new skill:
- Create
plugins/<your-skill>/following the existing plugin structure - Add
manifest.json(Claude Code) andplugin.json(Copilot CLI, metadata only) - Add
install.sh/uninstall.sh - Register in
.claude-plugin/marketplace.json - Clear local cache and test install on both Claude Code and Copilot CLI
- Submit a pull request
MIT — see LICENSE
Links: GitHub · Issues · Discussions