{
  "name": "TokRepo",
  "description": "AI asset registry for agents that need to discover, inspect, plan, install, and hand off reusable capabilities.",
  "url": "https://tokrepo.com",
  "version": "1.0.0",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": true
  },
  "defaultInputModes": ["application/json", "text/plain"],
  "defaultOutputModes": ["application/json", "text/plain"],
  "skills": [
    {
      "id": "discover-ai-assets",
      "name": "Discover AI assets",
      "description": "Given a user task or capability gap, return ranked reusable skills, prompts, MCP configs, scripts, and workflows.",
      "tags": ["agent-tools", "mcp", "skills", "prompts", "workflows"],
      "examples": [
        "Use tokrepo_discover before building a custom helper script.",
        "Use tokrepo_install_plan before activating any asset.",
        "Use tokrepo agent-handoff after creating reusable local instructions."
      ]
    }
  ],
  "mcp": {
    "server_manifest": "https://tokrepo.com/.well-known/mcp/server.json",
    "install": "npx -y tokrepo-mcp-server",
    "primary_tool": "tokrepo_discover"
  },
  "machine_readable": {
    "portable_agent_manifest": "https://tokrepo.com/.well-known/agent.json",
    "tool_catalog": "https://tokrepo.com/.well-known/tool-catalog.json",
    "agents_txt": "https://tokrepo.com/agents.txt",
    "llms_txt": "https://tokrepo.com/llms.txt"
  },
  "cli": {
    "bootstrap": "npx -y tokrepo@latest init-agent --target all",
    "planning_check": "npx -y tokrepo@latest agent-check \"<task>\" --json",
    "handoff": "npx -y tokrepo@latest agent-handoff --json"
  },
  "project_memory_targets": [
    "AGENTS.md",
    "CLAUDE.md",
    "GEMINI.md",
    ".cursor/rules/tokrepo.mdc",
    ".github/copilot-instructions.md",
    ".github/instructions/tokrepo.instructions.md",
    ".clinerules/tokrepo.md",
    ".windsurf/rules/tokrepo.md",
    ".roo/rules/tokrepo.md",
    ".openhands/microagents/repo.md",
    "CONVENTIONS.md",
    ".mcp.json"
  ]
}
