{
  "$schema": "/schemas/skill-manifest-v1.schema.json",
  "schemaVersion": 1,
  "name": "coolify-docs-mcp",
  "description": "Install, build, configure, refresh, test, and operate the strict read-only Coolify documentation MCP bundled with this skill. Use when a user wants a local Coolify documentation MCP, needs evidence-backed searches over the allowlisted Coolify docs Gist, wants to configure the server in Codex or another MCP client, or needs to audit its closed-world security boundary. Do not use this skill to deploy, mutate Coolify resources, call the Coolify API, execute infrastructure commands, or handle secrets.",
  "license": null,
  "compatibility": null,
  "metadata": {},
  "revision": "291d5ac93ab061b43ab20c57c0335f7b39bcccdd",
  "generatedAt": "2026-07-26T23:35:15.967Z",
  "source": {
    "repository": "https://github.com/mleem97/mm-skills",
    "path": "coolify-docs-mcp",
    "ref": "291d5ac93ab061b43ab20c57c0335f7b39bcccdd"
  },
  "manifestUrl": "/registry/v1/skills/coolify-docs-mcp.json",
  "pageUrl": "/skills/coolify-docs-mcp",
  "fileCount": 19,
  "totalBytes": 44948,
  "clients": {
    "agents": {
      "label": "Shared Agent Skills",
      "user": "~/.agents/skills",
      "project": ".agents/skills"
    },
    "codex": {
      "label": "Codex",
      "user": "~/.agents/skills",
      "project": ".agents/skills"
    },
    "opencode": {
      "label": "OpenCode",
      "user": "~/.config/opencode/skills",
      "project": ".opencode/skills"
    },
    "antigravity": {
      "label": "Antigravity",
      "user": "~/.gemini/config/skills",
      "project": ".agents/skills"
    }
  },
  "files": [
    {
      "path": ".gitignore",
      "size": 104,
      "sha256": "a4accfab7552f0b6b92b373c1c67bacbfba4713425de7e3f4c102857bd48d9ab",
      "url": "/raw/coolify-docs-mcp/.gitignore"
    },
    {
      "path": "agents/openai.yaml",
      "size": 343,
      "sha256": "c7c22b3f02a53cfff7a64cf356d82136cdcfbd02a4794f6fc83c2ed30c2f463e",
      "url": "/raw/coolify-docs-mcp/agents/openai.yaml"
    },
    {
      "path": "data/additional-sources/.gitkeep",
      "size": 0,
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "url": "/raw/coolify-docs-mcp/data/additional-sources/.gitkeep"
    },
    {
      "path": "package.json",
      "size": 908,
      "sha256": "ee7f47aa8202be1950eb66aaeb93e825952dd6bc4f057ea6a0d52a12956fb0e0",
      "url": "/raw/coolify-docs-mcp/package.json"
    },
    {
      "path": "README.md",
      "size": 5028,
      "sha256": "63aafdfd38b85ed230e1fa2ce90c3bc87f39d0a7452a4fe3cbb305233b5c75e2",
      "url": "/raw/coolify-docs-mcp/README.md"
    },
    {
      "path": "scripts/compile-allowlist.mjs",
      "size": 3498,
      "sha256": "d1f77ba48429c63bfc35a52a7db13a9fc3cad038dd91cf0c5c1a90330869cee7",
      "url": "/raw/coolify-docs-mcp/scripts/compile-allowlist.mjs"
    },
    {
      "path": "SKILL.md",
      "size": 3985,
      "sha256": "032071efce9a25a03476f4194e54e73b14b6f31ed2b0347a61010b7678f7ae45",
      "url": "/raw/coolify-docs-mcp/SKILL.md"
    },
    {
      "path": "src/index-store.ts",
      "size": 4600,
      "sha256": "26daec9da113ac6a33a1bd13b3e2458c57b4740264a8d03d5ccf54267c0a4eb0",
      "url": "/raw/coolify-docs-mcp/src/index-store.ts"
    },
    {
      "path": "src/index.ts",
      "size": 6927,
      "sha256": "d8f992fc2dc7bba92fb339ed2c11c7355e09387dc0ab6accb35f08291a43cd68",
      "url": "/raw/coolify-docs-mcp/src/index.ts"
    },
    {
      "path": "src/policy.ts",
      "size": 1552,
      "sha256": "13f50fd12dcc2dd2461249de292ba202d9f345da3bd2f673155c4c7056721bb6",
      "url": "/raw/coolify-docs-mcp/src/policy.ts"
    },
    {
      "path": "src/search.ts",
      "size": 2967,
      "sha256": "e935769f79586fed39d36e9d771800717bd29a8959785e1e5d4532e2d5cabd4d",
      "url": "/raw/coolify-docs-mcp/src/search.ts"
    },
    {
      "path": "src/security.ts",
      "size": 1491,
      "sha256": "e81972fb442f99bcabfb55a2ef5094c598a47babca27a877089761428a753390",
      "url": "/raw/coolify-docs-mcp/src/security.ts"
    },
    {
      "path": "src/sync.ts",
      "size": 7550,
      "sha256": "95a67672916bd43586a1401aac8a34b0493d35d4f90ecddd848ef91081d4b6d0",
      "url": "/raw/coolify-docs-mcp/src/sync.ts"
    },
    {
      "path": "src/types.ts",
      "size": 391,
      "sha256": "ba3a87c6f4328efb662e6c0f89969376c0ace974da1c161e7b1d43d28af82e26",
      "url": "/raw/coolify-docs-mcp/src/types.ts"
    },
    {
      "path": "STRICT_INSTRUCTIONS.md",
      "size": 1349,
      "sha256": "56696ae8d72b0ae3db7e834d205b240a7d2dc0ffe778e58523a7499ad6746e29",
      "url": "/raw/coolify-docs-mcp/STRICT_INSTRUCTIONS.md"
    },
    {
      "path": "tests/index-store.test.ts",
      "size": 1477,
      "sha256": "c5dd7847f9897047ddf8e9f9abbbe3ab2533cb011beef309ccaac3e823a5ac53",
      "url": "/raw/coolify-docs-mcp/tests/index-store.test.ts"
    },
    {
      "path": "tests/search.test.ts",
      "size": 1357,
      "sha256": "6931cd516ddd5e98d8642df7b76e75a26314a4b7e0f306d8d8a6c2dacbbcf6d5",
      "url": "/raw/coolify-docs-mcp/tests/search.test.ts"
    },
    {
      "path": "tests/security.test.ts",
      "size": 923,
      "sha256": "ccb0817c34fa8b94056d0bd0cb4fd41507c98802fcfc7abd5e83b9e023c11dbd",
      "url": "/raw/coolify-docs-mcp/tests/security.test.ts"
    },
    {
      "path": "tsconfig.json",
      "size": 498,
      "sha256": "b0f3473957f0dfc652bcf998503c774b1a969e8275211ade18301961c1894d2b",
      "url": "/raw/coolify-docs-mcp/tsconfig.json"
    }
  ]
}
