No description
  • TypeScript 79.6%
  • Python 12.8%
  • CSS 7.6%
Find a file
DraftSOS Research 55857acb7c feat(marketplace): [D1-D3,D6] Claude Code plugin manifest + per-skill plugin.json
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.
2026-08-10 14:36:24 -04:00
.claude-plugin feat(marketplace): [D1-D3,D6] Claude Code plugin manifest + per-skill plugin.json 2026-08-10 14:36:24 -04:00
apps feat: [B3] Fix Docker build, add premium seed data, fix category search 2026-03-31 21:30:16 -04:00
cli feat: [B3] Real Stripe checkout, SEO metadata, download tracking, auth guard, premium CLI gate 2026-03-31 20:52:01 -04:00
scripts feat(marketplace): [D1-D3,D6] Claude Code plugin manifest + per-skill plugin.json 2026-08-10 14:36:24 -04:00
.env.example feat: [B3] Fix deployment config — add missing env vars, drizzle config, env example 2026-03-31 21:18:00 -04:00
.gitignore B3: Add Next.js catalog, seed script, and wire CLI installer 2026-03-31 20:11:25 -04:00
bun.lock feat: [B3] Real Stripe checkout, SEO metadata, download tracking, auth guard, premium CLI gate 2026-03-31 20:52:01 -04:00
docker-compose.yml feat: [B3] Fix deployment config — add missing env vars, drizzle config, env example 2026-03-31 21:18:00 -04:00
Dockerfile.api feat: [B3] Fix Docker build, add premium seed data, fix category search 2026-03-31 21:30:16 -04:00
package.json feat: [B3] Real Stripe checkout, SEO metadata, download tracking, auth guard, premium CLI gate 2026-03-31 20:52:01 -04:00
README.md feat(marketplace): [D1-D3,D6] Claude Code plugin manifest + per-skill plugin.json 2026-08-10 14:36:24 -04:00
skills feat(marketplace): [D1-D3,D6] Claude Code plugin manifest + per-skill plugin.json 2026-08-10 14:36:24 -04:00
tsconfig.base.json B3: Add Next.js catalog, seed script, and wire CLI installer 2026-03-31 20:11:25 -04:00
VERSIONING.md feat(marketplace): [D1-D3,D6] Claude Code plugin manifest + per-skill plugin.json 2026-08-10 14:36:24 -04:00

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 from SKILL.md frontmatter

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.