{
  "skills": [
    {
      "name": "a2a-agent-networking",
      "description": "Expose agents as A2A JSON-RPC servers discoverable via Agent Cards, and connect agents to remote A2A agents using the client discovery and capability-matching APIs.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "builder-api-reference",
      "description": "Configure a ReactiveAgentBuilder with the correct layer composition for any agent use case.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "context-and-continuity",
      "description": "Manage context pressure, configure message windowing, and use checkpoint tools to preserve critical findings across context compaction.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "cost-budget-enforcement",
      "description": "Set per-request, per-session, daily, and monthly spend limits, configure rate limiting and circuit breakers, and isolate costs per user or tenant.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "gateway-persistent-agents",
      "description": "Build always-on agents with heartbeats, cron scheduling, webhook triggers, and a persistent policy engine using the Gateway layer.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "identity-and-guardrails",
      "description": "Enable prompt injection detection, PII masking, behavioral contracts, kill switch controls, and audit logging for safe production deployments.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "interaction-autonomy",
      "description": "Control agent autonomy with durable human-in-the-loop approval gates, agent-initiated user-input pauses, and runtime pause/resume/stop controls.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "mcp-tool-integration",
      "description": "Connect agents to MCP servers using stdio or HTTP transport, with automatic Docker lifecycle management and transport auto-detection.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "memory-patterns",
      "description": "Configure the 4-layer memory system with SQLite/FTS5/vec storage for persistent agent knowledge that survives sessions.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "multi-agent-orchestration",
      "description": "Compose multiple agents as callable tools, spawn dynamic sub-agents at runtime, and wire remote A2A agents into a coordinated pipeline.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "observability-instrumentation",
      "description": "Configure verbosity levels, live log streaming, JSONL file export, model I/O logging, and audit trails for monitoring agent execution.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "provider-patterns",
      "description": "Configure per-provider behavior, understand streaming quirks, and use the 5-hook adapter system for optimal performance across LLM providers.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "quality-assurance",
      "description": "Enable output verification (hallucination detection, semantic entropy, self-consistency), add post-run verification steps, and run LLM-scored evals across 5 quality dimensions.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "reactive-agents",
      "description": "Orient to the Reactive Agents framework, understand the builder API shape, and select the right capability skills for your task.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "reasoning-strategy-selection",
      "description": "Select and configure the right reasoning strategy, native FC behavior, and output quality pipeline for any task type.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "recipe-code-assistant",
      "description": "Full recipe for a code assistant with shell execution, file read/write, git integration, and sandboxed code running.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "recipe-embedded-app-agent",
      "description": "Full recipe for embedding an agent in a Next.js app with streaming API routes, React hooks, progressive disclosure of reasoning steps, and error handling.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "recipe-orchestrated-workflow",
      "description": "Full recipe for a 3-agent pipeline (researcher → writer → reviewer) coordinated by a lead orchestrator agent using withAgentTool().",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "recipe-persistent-monitor",
      "description": "Full recipe for a persistent monitoring agent with heartbeats, daily cron reports, webhook triggers, daily token budgets, and graceful shutdown.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "recipe-research-agent",
      "description": "Full recipe for a web research agent with memory, semantic search, hallucination verification, and source-cited synthesis.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "recipe-saas-agent",
      "description": "Full recipe for a production-ready SaaS agent with guardrails, per-user cost isolation, rate limiting, A2A exposure, audit logging, and graceful error handling.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "shell-execution-sandbox",
      "description": "Enable and configure the sandboxed shell execution tool with command allowlists, Docker isolation, and audit logging for agents that run terminal commands.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "tool-creation",
      "description": "Create custom tools with defineTool() or tool(), register them with the agent, and configure required-tools gates and per-tool call budgets.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "ui-integration",
      "description": "Wire agents into React, Vue, and Svelte frontends with streaming hooks, and set up server-side Next.js App Router or Express API routes using AgentStream.toSSE().",
      "files": [
        "SKILL.md"
      ]
    }
  ]
}