- CLI tool with check/enable/approve/reject/status commands - Stop hook integration for Claude Code blocking - Adversarial reviewer prompt template - Dual-publish structure (SKILL.md + .claude-plugin) - Session ID auto-detection from env vars or git state Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
97 lines
3 KiB
JSON
97 lines
3 KiB
JSON
{
|
|
"$schema": "https://anthropic.com/claude-code/marketplace.schema.json",
|
|
"name": "dan-skills",
|
|
"version": "1.0.0",
|
|
"description": "Personal skills marketplace - dual-publish for cross-agent support (Claude, Gemini, OpenCode)",
|
|
"owner": {
|
|
"name": "dan"
|
|
},
|
|
"plugins": [
|
|
{
|
|
"name": "ai-tools-doctor",
|
|
"source": "./skills/ai-tools-doctor",
|
|
"description": "Check and sync AI coding tool versions against declared manifest"
|
|
},
|
|
{
|
|
"name": "bd-issue-tracking",
|
|
"source": "./skills/bd-issue-tracking",
|
|
"description": "Track complex, multi-session work with dependency graphs using bd (beads)"
|
|
},
|
|
{
|
|
"name": "code-review",
|
|
"source": "./skills/code-review",
|
|
"description": "Multi-lens code review for bloat, security, coupling, and more"
|
|
},
|
|
{
|
|
"name": "doc-review",
|
|
"source": "./skills/doc-review",
|
|
"description": "Lint markdown documentation for AI agent consumption"
|
|
},
|
|
{
|
|
"name": "niri-window-capture",
|
|
"source": "./skills/niri-window-capture",
|
|
"description": "Invisibly capture screenshots of any window using niri compositor"
|
|
},
|
|
{
|
|
"name": "ops-review",
|
|
"source": "./skills/ops-review",
|
|
"description": "Multi-lens ops review for Nix, shell, Docker, CI/CD"
|
|
},
|
|
{
|
|
"name": "orch",
|
|
"source": "./skills/orch",
|
|
"description": "Multi-model consensus queries via orch CLI"
|
|
},
|
|
{
|
|
"name": "playwright-visit",
|
|
"source": "./skills/playwright-visit",
|
|
"description": "Visit web pages using Playwright browser automation"
|
|
},
|
|
{
|
|
"name": "screenshot-latest",
|
|
"source": "./skills/screenshot-latest",
|
|
"description": "Find and analyze the most recent screenshot"
|
|
},
|
|
{
|
|
"name": "spec-review",
|
|
"source": "./skills/spec-review",
|
|
"description": "Review spec-kit specs using multi-model AI consensus"
|
|
},
|
|
{
|
|
"name": "tufte-press",
|
|
"source": "./skills/tufte-press",
|
|
"description": "Generate Tufte-inspired study cards from conversation"
|
|
},
|
|
{
|
|
"name": "update-opencode",
|
|
"source": "./skills/update-opencode",
|
|
"description": "Check and apply OpenCode version updates"
|
|
},
|
|
{
|
|
"name": "update-spec-kit",
|
|
"source": "./skills/update-spec-kit",
|
|
"description": "Update spec-kit repository, CLI, and templates"
|
|
},
|
|
{
|
|
"name": "web-research",
|
|
"source": "./skills/web-research",
|
|
"description": "Conduct deep web research with structured reports"
|
|
},
|
|
{
|
|
"name": "web-search",
|
|
"source": "./skills/web-search",
|
|
"description": "Search the web for information and documentation"
|
|
},
|
|
{
|
|
"name": "worklog",
|
|
"source": "./skills/worklog",
|
|
"description": "Create structured worklogs documenting work sessions"
|
|
},
|
|
{
|
|
"name": "review-gate",
|
|
"source": "./skills/review-gate",
|
|
"description": "Quality gate for cross-agent review enforcement"
|
|
}
|
|
]
|
|
}
|