{
  "generated_at": "2026-05-06T15:45:33.672Z",
  "source_version": "0.1.0",
  "entries": [
    {
      "slug": "adversarial-reviewer",
      "name": "adversarial-reviewer",
      "kind": "skill",
      "description": "'Challenge proposed work from a robustness lens — not \"is it correct?\" but \"should we do it at all?\" Use when reviewing deploys, auth/financial changes, external comms, or phase gates; after docs-generator outputs; or when asked for adversarial review. Do not use as a substitute for code-correctness review, security tests, or factual doc extraction (use dedicated skills). Every invocation must write a Markdown report under `.reviews/` with YAML metadata (see references/output-template.md).'",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "quality"
      }
    },
    {
      "slug": "agent-teams",
      "name": "agent-teams",
      "kind": "skill",
      "description": "Orchestrate Claude Code agent teams and cross-brain collaboration with mech-run multi-provider support",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "brain"
      }
    },
    {
      "slug": "agentbeacon-integration",
      "name": "agentbeacon-integration",
      "kind": "skill",
      "description": "Integrate a service with agentbeacon for observability and analytics. Use when the user wants to add tracking, analytics, event logging, or observability to a website, server, or AI agent — or asks how to send events to agentbeacon, add the tracking pixel, ship server logs, or instrument agent transcripts. Covers 3 use cases: website page-view tracking (pixel.js), server-side event logging (POST /v1/events/batch), and agent transcript shipping. Do NOT use for querying agentbeacon data, managing API keys, or deploying agentbeacon itself.",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "uncategorized"
      }
    },
    {
      "slug": "agentdrive",
      "name": "agentdrive",
      "kind": "skill",
      "description": "Shared artifact store for portfolio brains — create, read, append, search, and upload artifacts to AgentDrive.",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "brain"
      }
    },
    {
      "slug": "android-control",
      "name": "android-control",
      "kind": "skill",
      "description": "Secure remote Android device control via ADB with multi-layer security",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "platform"
      }
    },
    {
      "slug": "api-integrator",
      "name": "api-integrator",
      "kind": "skill",
      "description": "Learn and integrate new APIs, creating permanent skills for external service access.",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "build"
      }
    },
    {
      "slug": "ask-buffett",
      "name": "ask-buffett",
      "kind": "skill",
      "description": "Query Buffett shareholder letters for business wisdom and investment principles",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "knowledge"
      }
    },
    {
      "slug": "ask-founder",
      "name": "ask-founder",
      "kind": "skill",
      "description": "RAG-powered search across the founder's voice memo knowledge base for strategic context and institutional memory",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "knowledge"
      }
    },
    {
      "slug": "audio-transcribe",
      "name": "audio-transcribe",
      "kind": "skill",
      "description": "Transcribe audio files and video audio tracks to text using Mech LLMs Whisper",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "mech"
      }
    },
    {
      "slug": "autonomous-pr-processor",
      "name": "autonomous-pr-processor",
      "kind": "skill",
      "description": "\"Autonomously process multiple PRs in parallel with security validation, gap analysis, fix implementation, and merge when approved. Use when there are open PRs that need review processing, or when asked to \\\"process PRs\\\", \\\"handle reviews\\\", or \\\"get PRs merged\\\".\"",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "quality"
      }
    },
    {
      "slug": "berkshire-letters",
      "name": "berkshire-letters",
      "kind": "skill",
      "description": "Download, process, and index all Warren Buffett shareholder letters for business wisdom reference",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "knowledge"
      }
    },
    {
      "slug": "brain-briefing",
      "name": "brain-briefing",
      "kind": "skill",
      "description": "Generate comprehensive project briefings from transcript history for brain onboarding",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "brain"
      }
    },
    {
      "slug": "brain-checkin",
      "name": "brain-checkin",
      "kind": "skill",
      "description": "Spawn headless Claude Code in a portfolio project to check inbox, report status, and send updates back to decisive",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "portfolio"
      }
    },
    {
      "slug": "brain-deployment",
      "name": "brain-deployment",
      "kind": "skill",
      "description": "Deploy or update autonomous brains for portfolio services",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "brain"
      }
    },
    {
      "slug": "brain-message-inbox",
      "name": "brain-message-inbox",
      "kind": "skill",
      "description": "'Check, read, and manage the ADMP brain inbox (work orders, notifications, knowledge_share from other brains). Use when starting a session, when the user says inbox/messages/brain mail, or before claiming \"no messages\". Do not use for Teleportation relay session inbox (that is `teleportation inbox` + TELEPORTATION_SESSION_ID) or generic email/Slack.'",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "brain"
      }
    },
    {
      "slug": "brain-protocols",
      "name": "brain-protocols",
      "kind": "skill",
      "description": "Operating protocols for autonomous brains — session lifecycle, messaging, work orders, escalation",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "brain"
      }
    },
    {
      "slug": "brain-provisioner",
      "name": "brain-provisioner",
      "kind": "skill",
      "description": "Provision a new project brain from zero to fully online — registration, skills, memory, inbox, connectivity verified",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "portfolio"
      }
    },
    {
      "slug": "brain-replicator",
      "name": "brain-replicator",
      "kind": "skill",
      "description": "Deploy autonomous GM brains for portfolio projects with hierarchical reporting",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "brain"
      }
    },
    {
      "slug": "brain-search",
      "name": "brain-search",
      "kind": "skill",
      "description": "Query brain.db for past corrections, patterns, and context before starting work. Use when: brain search, search corrections, look up past mistakes, find gotchas, session start context lookup, what went wrong last time. Do NOT use for: general web search, searching files in the repo, or semantic/vector search (use knowledgebase for that).",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "uncategorized"
      }
    },
    {
      "slug": "brain-upgrade",
      "name": "brain-upgrade",
      "kind": "skill",
      "description": "Self-upgrade agentbootup, initialize brain.db, and start daemons. Use when: upgrade agentbootup, brain upgrade, initialize brain.db, start daemons, version behind, agentbootup outdated, set up brain for the first time. Do NOT use for: upgrading other project dependencies or general package updates.",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "uncategorized"
      }
    },
    {
      "slug": "brain-work-order",
      "name": "brain-work-order",
      "kind": "skill",
      "description": "Analyze another project's state, write an improvement plan, and deliver it via guaranteed-discovery work order to the target brain.",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "brain"
      }
    },
    {
      "slug": "changelog-manager",
      "name": "changelog-manager",
      "kind": "skill",
      "description": "\"Create and update CHANGELOG.md with entries that include AI model/CLI attribution, PRD context, and task references.. Use when: changelog, release notes\"",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "quality"
      }
    },
    {
      "slug": "circleinbox-integration",
      "name": "circleinbox-integration",
      "kind": "skill",
      "description": "Integrate CircleInbox email infrastructure into portfolio companies. Provisions agent mailboxes, sends and reads emails via REST API, manages mailing lists, webhooks, templates, suppression lists, group inboxes, credential vault, and ClearAuth password reset flows. Use when: circleinbox, provision mailbox, agent email, agent inbox, read inbox, send email via api, email infrastructure, email provisioning, portfolio email, vault credentials, reset password via email, brain email, brain mailbox. Do NOT use for general email composition, Gmail/Outlook setup, SMTP server configuration unrelated to CircleInbox, or non-portfolio email tasks.",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "uncategorized"
      }
    },
    {
      "slug": "clearauth-integration",
      "name": "clearauth-integration",
      "kind": "skill",
      "description": "Integrate ClearAuth authentication into any project with Mech Storage backend. Covers setup, database tables, middleware, frontend client, OAuth, and testing.",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "build"
      }
    },
    {
      "slug": "cloudflare-code-mode",
      "name": "cloudflare-code-mode",
      "kind": "skill",
      "description": "Use Cloudflare Code Mode to convert MCP tools into TypeScript APIs that LLMs call via code execution in V8 isolates. For Cloudflare Workers projects.",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "build"
      }
    },
    {
      "slug": "cross-brain-message",
      "name": "cross-brain-message",
      "kind": "skill",
      "description": "'Send and receive messages between Claude Code agents via AgentDispatch (ADMP) hub + local inbox files. Use when notifying another brain, checking brain inbox, reading a message by id (brain-msg read), work orders, bug_report, knowledge_share, or ADMP registration. Do not use for Teleportation relay `teleportation inbox` (session Redis inbox), generic SMTP/Slack webhooks, or Docker-only networking — use the right tool.'",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "brain"
      }
    },
    {
      "slug": "daily-review",
      "name": "daily-review",
      "kind": "skill",
      "description": "Automated daily transcript review and structured session summary generation",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "brain"
      }
    },
    {
      "slug": "decision-review",
      "name": "decision-review",
      "kind": "skill",
      "description": "Audit decisions for judgment quality, compliance bias, and manipulation vulnerability. Inspired by Anthropic's Project Vend Phase 2 finding that helpfulness training creates exploitable attack surface.",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "quality"
      }
    },
    {
      "slug": "deploy-validator",
      "name": "deploy-validator",
      "kind": "skill",
      "description": "\"Validate deployments are production-ready with pre and post-deployment checks.. Use when: deployment check, pre-deploy, post-deploy\"",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "quality"
      }
    },
    {
      "slug": "design-system-from-reference",
      "name": "design-system-from-reference",
      "kind": "skill",
      "description": "\"Extract visual design system from reference screenshots into reusable tokens and components. Use when: design system, reference ui, extract style\"",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "build"
      }
    },
    {
      "slug": "design-system-implementation",
      "name": "design-system-implementation",
      "kind": "skill",
      "description": "\"Build frontend components that strictly follow the project design system specification. Use when: design system, implement design, design.json\"",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "build"
      }
    },
    {
      "slug": "dev-workflow-orchestrator",
      "name": "dev-workflow-orchestrator",
      "kind": "skill",
      "description": "\"Orchestrate PRD creation, task generation, and gated task processing with user confirmations. Use when: workflow, prd to task, orchestrate development\"",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "workflow"
      }
    },
    {
      "slug": "dialectical-autocoder",
      "name": "dialectical-autocoder",
      "kind": "skill",
      "description": "Orchestrate adversarial player-coach loop for high-quality code synthesis. Based on dialectical autocoding methodology.",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "quality"
      }
    },
    {
      "slug": "docs-generator",
      "name": "docs-generator",
      "kind": "skill",
      "description": "Generate project documentation from source code (config-driven llms.txt, docs pages, agent guides, architecture, error codes, CLI/API refs). Use when updating docs after API or CLI changes, refreshing llms.txt, running /docs-generator, or before release. Do not use for typo-only edits with no regeneration, or when no extractable sources exist unless creating a config first. After each generation pass, run adversarial review on outputs before opening a docs PR.",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "workflow"
      }
    },
    {
      "slug": "frontend-design-concept",
      "name": "frontend-design-concept",
      "kind": "skill",
      "description": "\"Create distinctive, production-grade frontend interfaces with high design quality. Use when: frontend, ui design, web component\"",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "build"
      }
    },
    {
      "slug": "get-api-key",
      "name": "get-api-key",
      "kind": "skill",
      "description": "Auto-signup/login to ThinkBrowse and retrieve API key for bootstrap workflows.",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "browse"
      }
    },
    {
      "slug": "git-conflict-resolver",
      "name": "git-conflict-resolver",
      "kind": "skill",
      "description": "\"Automatically resolve git merge conflicts with safety checks and validation. Use when: merge conflict, git conflict, resolve conflict\"",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "generation"
      }
    },
    {
      "slug": "heartbeat-manager",
      "name": "heartbeat-manager",
      "kind": "skill",
      "description": "Configure and manage proactive heartbeat checks for autonomous operation.",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "brain"
      }
    },
    {
      "slug": "info-processor",
      "name": "info-processor",
      "kind": "skill",
      "description": "Intelligent information intake, classification, and routing for knowledge management",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "knowledge"
      }
    },
    {
      "slug": "knowledgebase",
      "name": "knowledgebase",
      "kind": "skill",
      "description": "Store, index, search, and query business knowledge using mech-storage vector search",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "knowledge"
      }
    },
    {
      "slug": "landing-page-generator",
      "name": "landing-page-generator",
      "kind": "skill",
      "description": "\"Generate production-ready landing pages with responsive design and analytics. Use when: landing page, hero section, pricing table\"",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "build"
      }
    },
    {
      "slug": "launch-checklist",
      "name": "launch-checklist",
      "kind": "skill",
      "description": "\"Comprehensive pre-launch validation across security, performance, and user experience. Use when: launch, go-live, pre-launch\"",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "quality"
      }
    },
    {
      "slug": "launchd",
      "name": "launchd",
      "kind": "skill",
      "description": "macOS LaunchAgent management for background daemon lifecycle",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "platform"
      }
    },
    {
      "slug": "library-search",
      "name": "library-search",
      "kind": "skill",
      "description": "Search and query the Derivative Research Library for business wisdom and operational insights",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "knowledge"
      }
    },
    {
      "slug": "mech-llms",
      "name": "mech-llms",
      "kind": "skill",
      "description": "Unified LLM API supporting Claude, GPT, Gemini, Perplexity with advanced features and cost optimization",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "mech"
      }
    },
    {
      "slug": "mech-queue",
      "name": "mech-queue",
      "kind": "skill",
      "description": "Production-grade job queue service for reliable async task processing",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "mech"
      }
    },
    {
      "slug": "mech-reader",
      "name": "mech-reader",
      "kind": "skill",
      "description": "AI-powered content processing for social media, videos, documents, webpages, and marketplaces",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "mech"
      }
    },
    {
      "slug": "mech-registry",
      "name": "@mech/registry",
      "kind": "tool",
      "description": "Source of truth for Mech package distribution, deploy metadata, manifest schema, catalog pipeline, and CLI/docs templates.",
      "tags": [
        "registry",
        "packages",
        "deployments",
        "standards",
        "catalog",
        "portfolio",
        "manifest",
        "cli-standard",
        "docs-standard"
      ],
      "source": "manifest",
      "auth": {
        "kind": "none"
      },
      "install_command": "git clone https://github.com/dundas/mech-registry.git && cd mech-registry && bun install",
      "first_call_example": {
        "language": "bash",
        "code": "# Validate your repo's manifest\nbun /path/to/mech-registry/scripts/validate-manifest.ts /path/to/your-repo\n\n# Rebuild the portfolio catalog\nbun /path/to/mech-registry/scripts/build-catalog.ts"
      },
      "repo_url": "https://github.com/dundas/mech-registry"
    },
    {
      "slug": "mech-run",
      "name": "mech-run",
      "kind": "skill",
      "description": "CLI orchestration layer for AI coding agents. Spawns and manages Claude Code, Gemini CLI, Codex, and OpenCode sessions with provider abstraction, auto-routing, and rich execution results.",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "workflow"
      }
    },
    {
      "slug": "mech-search",
      "name": "mech-search",
      "kind": "skill",
      "description": "Comprehensive search across Google, social media, and marketplaces via Serper and SerpAPI",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "mech"
      }
    },
    {
      "slug": "mech-storage",
      "name": "mech-storage",
      "kind": "skill",
      "description": "Unified API for PostgreSQL, R2 Object Storage, and Vector Search via Mech DNA",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "mech"
      }
    },
    {
      "slug": "mech-vault",
      "name": "mech-vault",
      "kind": "skill",
      "description": "Encrypted secrets management with version history and access logging",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "mech"
      }
    },
    {
      "slug": "memory-manager",
      "name": "memory-manager",
      "kind": "skill",
      "description": "\"Unified learning loop — daily logging, transcript pattern extraction, memory consolidation, and campaign management in one CLI. Use when: memory, daily log, consolidate, active campaigns, campaign status, update campaign, decision log, campaign phase, phase gate.\"",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "knowledge"
      }
    },
    {
      "slug": "narrative-generator",
      "name": "narrative-generator",
      "kind": "skill",
      "description": "Turn raw session transcripts into first-person inner monologue narratives. Use when: end of session, daily review, understand what happened in past sessions, generate narrative, write session summary, turn transcripts into story. Do NOT use for: real-time session logging or memory management (use memory-manager for that).",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "uncategorized"
      }
    },
    {
      "slug": "notepad",
      "name": "notepad",
      "kind": "skill",
      "description": "Scratchpad for working notes, ideas, plans, and drafts. Not persistent memory — working state for ongoing tasks. Read at session start, update during work, clear when done.",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "uncategorized"
      }
    },
    {
      "slug": "pattern-extractor",
      "name": "pattern-extractor",
      "kind": "skill",
      "description": "\"Automatically analyze transcripts to extract error patterns, success patterns, and decision patterns. Updates technical-patterns.md and suggests code-level improvements.. Use when: patterns, extract patterns, analyze transcripts\"",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "knowledge"
      }
    },
    {
      "slug": "pm2",
      "name": "pm2",
      "kind": "skill",
      "description": "PM2 process manager for agent and daemon lifecycle management",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "platform"
      }
    },
    {
      "slug": "portfolio-dashboard",
      "name": "portfolio-dashboard",
      "kind": "skill",
      "description": "Portfolio company health metrics, performance tracking, and strategic oversight",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "brain"
      }
    },
    {
      "slug": "pr-review-loop",
      "name": "pr-review-loop",
      "kind": "skill",
      "description": "PR loop — adversarial on new comments; max 3 fix rounds (0a→pre-push/roborev→smoke, then post-round adversarial); merge-time adversarial; merge when CI green.",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "quality"
      }
    },
    {
      "slug": "prd-writer",
      "name": "prd-writer",
      "kind": "skill",
      "description": "Write a clear, actionable PRD from a feature request. Use when the user asks for a PRD, product requirements, a scoped feature spec, or wants an idea turned into an implementation-ready design document. Do not use for task-list generation alone when a PRD already exists.",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "workflow"
      }
    },
    {
      "slug": "pre-push-review",
      "name": "pre-push-review",
      "kind": "skill",
      "description": "Standalone pre-push gate running semgrep (secrets hard fail, other findings warn) + roborev (AI review, any finding blocks). Must run before every git push. Replaces inline smoke block in pr-review-loop Phase 0.",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "quality"
      }
    },
    {
      "slug": "production-readiness",
      "name": "production-readiness",
      "kind": "skill",
      "description": "\"Generate comprehensive pre-launch checklist of user stories, acceptance criteria, and smoke tests to validate before going live in production.. Use when: pre-launch, launch checklist, acceptance criteria\"",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "quality"
      }
    },
    {
      "slug": "programmatic-tool-calling",
      "name": "programmatic-tool-calling",
      "kind": "skill",
      "description": "Use programmatic tool calling to chain multiple tool calls in code, reducing tokens by 30-50% and eliminating round-trips. Covers Anthropic code_execution tool, allowed_callers, container lifecycle, tool search, and input_examples.",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "build"
      }
    },
    {
      "slug": "runbook-generator",
      "name": "runbook-generator",
      "kind": "skill",
      "description": "Generate operational runbooks documenting what needs to be running locally and in production for effective system testing and deployment.",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "workflow"
      }
    },
    {
      "slug": "safe-deployment",
      "name": "safe-deployment",
      "kind": "skill",
      "description": "\"Safe deployment pipeline with pre-flight checks, canary deployment, and automatic rollback. Use when deploying to production, staging, or when asked to \\\"deploy\\\", \\\"release\\\", or \\\"ship\\\". Always runs security validation before any deployment.\"",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "workflow"
      }
    },
    {
      "slug": "security-audit",
      "name": "security-audit",
      "kind": "skill",
      "description": "\"Continuous security auditing for ThinkBrowse. Use when reviewing code for vulnerabilities, checking dependencies, validating input sanitization, or ensuring OWASP compliance. Triggers on security-related keywords like \\\"XSS\\\", \\\"injection\\\", \\\"auth bypass\\\", \\\"vulnerability\\\", \\\"CVE\\\", or when reviewing PRs with security implications.\"",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "quality"
      }
    },
    {
      "slug": "self-improvement",
      "name": "self-improvement",
      "kind": "skill",
      "description": "\"Continuous learning from coding sessions with permanent knowledge building. Use when: self improve, learn, capability\"",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "brain"
      }
    },
    {
      "slug": "self-replicator",
      "name": "self-replicator",
      "kind": "skill",
      "description": "\"Clone the agent to new environments with all learned skills and curated memory.. Use when: clone agent, replicate, new environment\"",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "brain"
      }
    },
    {
      "slug": "skill-creator",
      "name": "skill-creator",
      "kind": "skill",
      "description": "\"Create new skills from learned capabilities, enabling self-bootstrapping and permanent skill acquisition.. Use when: create skill, new skill, skill acquisition\"",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "brain"
      }
    },
    {
      "slug": "skill-creator-v3",
      "name": "skill-creator-v3",
      "kind": "skill",
      "description": "Create, test, and iteratively improve skills following Anthropic's official standard. Use when the user asks to create a skill, save a capability, improve an existing skill, run skill evals, benchmark skill performance, or optimize a skill's description for triggering accuracy. Also triggers on \"new skill\", \"skill acquisition\", \"teach Claude how to\", \"turn this into a skill\".",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "uncategorized"
      }
    },
    {
      "slug": "skill-manager",
      "name": "skill-manager",
      "kind": "skill",
      "description": "Audit, update, and prune the skill library. Use when reviewing skills for staleness, updating a skill with new learnings, removing dead skills, or keeping skills-manifest.json accurate.",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "brain"
      }
    },
    {
      "slug": "skill-promoter",
      "name": "skill-promoter",
      "kind": "skill",
      "description": "Review, standardize, promote, and distribute skill updates across the portfolio. Use when a repo has an improved skill, when you need to decide direct sync vs self-apply, when preparing a canonical skill update in decisive_redux, or when the user asks to roll out skill changes portfolio-wide. Do not use for creating a brand-new skill from scratch without an existing workflow to promote.",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "uncategorized"
      }
    },
    {
      "slug": "systemd",
      "name": "systemd",
      "kind": "skill",
      "description": "Linux systemd user service management for background daemon lifecycle",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "platform"
      }
    },
    {
      "slug": "task-processor",
      "name": "task-processor",
      "kind": "skill",
      "description": "\"Process task lists one sub-task at a time with pause/confirm gates and file tracking. Use when: process task, next task, task list\"",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "workflow"
      }
    },
    {
      "slug": "task-processor-auto",
      "name": "task-processor-auto",
      "kind": "skill",
      "description": "\"Process tasks autonomously with automated PR reviews and gap analysis after each PR creation/commit.. Use when: autonomous, auto process, gap analysis\"",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "workflow"
      }
    },
    {
      "slug": "task-processor-parallel",
      "name": "task-processor-parallel",
      "kind": "skill",
      "description": "Process tasks using async background subagents for massive parallelization and speedup.",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "workflow"
      }
    },
    {
      "slug": "tasklist-generator",
      "name": "tasklist-generator",
      "kind": "skill",
      "description": "Generate an implementation task list from a PRD. Use when the user has a PRD and wants parent tasks, sub-tasks, relevant files, and testing guidance, especially when they say \"make tasks\", \"break this PRD down\", or \"turn this spec into a checklist.\" Do not use for writing the PRD itself from scratch.",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "workflow"
      }
    },
    {
      "slug": "test-plan-generator",
      "name": "test-plan-generator",
      "kind": "skill",
      "description": "\"Generate comprehensive E2E test plans from PRDs, task lists, or descriptions with environment-aware prerequisites and issue tracking.. Use when: test plan, e2e tests, test strategy\"",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "quality"
      }
    },
    {
      "slug": "transcript-query",
      "name": "transcript-query",
      "kind": "skill",
      "description": "\"Query AI coding session transcripts across Claude, Codex, Cursor, and Gemini. Use when: transcript, session history, previous work\"",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "platform"
      }
    },
    {
      "slug": "upload",
      "name": "upload",
      "kind": "skill",
      "description": "Upload and intelligently classify documents, audio, video, and files for organized storage and retrieval",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "knowledge"
      }
    },
    {
      "slug": "user-journey-mapper",
      "name": "user-journey-mapper",
      "kind": "skill",
      "description": "Map user flows and journeys through your application for UX design and workflow visualization, independent of testing.",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "workflow"
      }
    },
    {
      "slug": "user-story-generator",
      "name": "user-story-generator",
      "kind": "skill",
      "description": "Generate standalone user stories for features without creating a full PRD. Perfect for backlog grooming and story refinement.",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "workflow"
      }
    },
    {
      "slug": "ux-audit",
      "name": "ux-audit",
      "kind": "skill",
      "description": "\"Walk through a product UI as a real user — take screenshots, find broken flows, and produce a structured report with every fix listed. Use when: audit the UI or UX, do a UX review, QA a feature, check if something looks right, verify a user flow or onboarding, walk through a journey, 'is X broken?', 'check how X works', 'verify the feature we shipped'. Do NOT use for: fixing a specific known bug, reading a component's code, deploying, writing tests, explaining how an API works, or answering questions about code structure.\"",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "ux"
      }
    },
    {
      "slug": "voice-memo-intake",
      "name": "voice-memo-intake",
      "kind": "skill",
      "description": "Detect, transcribe, classify, and index new voice memos from iCloud into the founder's knowledge base",
      "tags": [],
      "source": "tool-registry.skills",
      "extra": {
        "category": "knowledge"
      }
    },
    {
      "slug": "web-browse",
      "name": "web-browse",
      "kind": "skill",
      "description": "\"Browse the web programmatically — create cloud browser sessions, navigate pages, interact with elements, extract content. Use when: visit or open a URL, check a webpage, interact with a browser, verify something works, take screenshots of a page, scrape or extract content, automate a browser task. Do NOT use for structured UX audits with scoring and fix reports — use ux-audit for that.\"",
      "tags": [
        "browsing",
        "automation",
        "scraping",
        "testing"
      ],
      "source": "tool-registry.skills",
      "extra": {
        "category": "browse"
      }
    }
  ],
  "stats": {
    "total": 85,
    "by_kind": {
      "skill": 84,
      "tool": 1
    },
    "by_source": {
      "tool-registry.skills": 84,
      "manifest": 1
    }
  },
  "entry_count": 85
}