No description
- TypeScript 79.6%
- Python 12.8%
- CSS 7.6%
Additive marketplace layer over ~/.claude/skills/ — no moves, no restructure. The live skill dir stays put (used by 3 CLIs); this repo layers the manifest on top. - .claude-plugin/marketplace.json: 125 skills indexed, 7 categories - scripts/build-marketplace.py: regenerates manifest from SKILL.md frontmatter - skills/: symlink to ~/.claude/skills/ (resolves ./skills/<name> in manifest) - README.md + VERSIONING.md: structure docs + semver policy D4 (Forgejo push) blocked on token scope; D5 (clean-checkout test) deferred. |
||
|---|---|---|
| .claude-plugin | ||
| apps | ||
| cli | ||
| scripts | ||
| .env.example | ||
| .gitignore | ||
| bun.lock | ||
| docker-compose.yml | ||
| Dockerfile.api | ||
| package.json | ||
| README.md | ||
| skills | ||
| tsconfig.base.json | ||
| VERSIONING.md | ||
pook-skills marketplace
Internal Claude Code skill marketplace. 125 skills indexed from ~/.claude/skills/.
Structure
.claude-plugin/marketplace.json— top-level manifest (name, description, skills[], categories)skills/— symlink to~/.claude/skills/(the live skill directory, read-only here)scripts/build-marketplace.py— regenerates the manifest fromSKILL.mdfrontmatter
Categories
| Prefix | Category | Examples |
|---|---|---|
csuite-* |
csuite | csuite-ceo-review, csuite-security, csuite-ship |
seo-* |
seo | seo-audit, seo-cluster, seo-schema |
agent-*, rlm* |
agents | agent-eval, rlm-ready |
legal-*, finance-*, sales-* |
business | legal-nda, finance-ops, sales-ops |
vts-* |
vts | vts-gap-audit |
| (named) | core | ponytail, ponytail-review, fable-lens, goal, diagnose, loop-guard |
| (other) | misc | everything else |
Rebuild
python3 scripts/build-marketplace.py
Reads ~/.claude/skills/*/SKILL.md frontmatter. Writes additively — does not move or restructure the live skill directory:
.claude-plugin/marketplace.json(this repo)~/.claude/skills/<each>/.claude-plugin/plugin.json(per-skill manifest, in-place)
The script is idempotent: re-running overwrites both outputs with the current state.
Design note
Additive, not restructure. The plan's original D1 milestone called for moving ~/.claude/skills/ into this repo. That would break three live CLIs (claude, claude-glm, oc-start) that all read from ~/.claude/skills/. The additive approach leaves skills where they are and layers a marketplace manifest on top — zero risk to running systems.