{
  "$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"
    }
  ]
}
