{
  "schema_version": 1,
  "skills": [
    {
      "name": "build-on-skulk",
      "version": "0.1.0",
      "title": "Build on Skulk\u2122",
      "category": "Build",
      "description": "Build a discoverable application with the capability SDK, inference APIs, streaming and durable jobs.",
      "prerequisites": [
        "An application idea",
        "Python 3.13+ for the managed SDK",
        "SDK package access for runtime tests"
      ],
      "task": "Help me build my first managed capability. Start with a small working example, explain the SDK boundaries, and test it locally before connecting to my cluster.",
      "docs_url": "/build/agent-skill/",
      "skill_url": "/skills/build-on-skulk/SKILL.md",
      "archive_url": "/downloads/build-on-skulk-v0.1.0.zip",
      "sha256": "b1a01da2c7c28f21c677396d0a90c4a9b89bf547b701d9764e27571fb53206dd",
      "checksum_url": "/downloads/build-on-skulk-v0.1.0.zip.sha256",
      "sources": {
        "skill_version": "0.1.0",
        "sdk": {
          "revision": "31bb090b8f64689f87514e48385e22b6ad94a6c2",
          "version": "0.4.0",
          "publication": "pending",
          "protocols": [
            3,
            4
          ]
        },
        "skulk": {
          "repository": "Foxlight-Foundation/Skulk",
          "revision": "b0af39c79b6b7102b2478062904f1d7cc8619975",
          "channel": "next",
          "version": "2.0.0"
        },
        "videoStudio": {
          "revision": "5cf917fed8387943bec7b27eea882b598a73c3fe",
          "publication": "public tutorial and source excerpts"
        },
        "content": "Public contracts and independently authored examples; no SDK implementation bodies."
      },
      "files": {
        "SKILL.md": {
          "url": "/skills/build-on-skulk/SKILL.md",
          "sha256": "6f78e3cc211db3e4e630b7a5ac030fc8a05e78d14a32f9ad3590bfbf3bf386eb"
        },
        "agents/openai.yaml": {
          "url": "/skills/build-on-skulk/agents/openai.yaml",
          "sha256": "15a697526ca1174ba835c12f1818c19076c628cfc169fb96b47c8febe05bb36c"
        },
        "references/capability-http.schema.json": {
          "url": "/skills/build-on-skulk/references/capability-http.schema.json",
          "sha256": "b2223298b9b41def5690ff29c0224b88e55305e3947c03f80635965959f6c1a8"
        },
        "references/durable-jobs.md": {
          "url": "/skills/build-on-skulk/references/durable-jobs.md",
          "sha256": "9a8e2c66e1ffabdaa6113497d86bf6a6d55cdf1720eee1299fd3b55b25411b10"
        },
        "references/managed-echo.md": {
          "url": "/skills/build-on-skulk/references/managed-echo.md",
          "sha256": "908c7351d52f5aa2645a0e3f48460b3b7e25ec6f5d52d269a4ee1ea75615a2c3"
        },
        "references/operation-workshop.md": {
          "url": "/skills/build-on-skulk/references/operation-workshop.md",
          "sha256": "0905922c6ef5128910223f87b370eed3e56c31050a8272e22eb0ee29ac1ed7f4"
        },
        "references/sdk-api/contracts.md": {
          "url": "/skills/build-on-skulk/references/sdk-api/contracts.md",
          "sha256": "413995b93f606e94d17c242ccc5852a8c65b139e6475c94996ccd54c5efc0f54"
        },
        "references/sdk-api/database.md": {
          "url": "/skills/build-on-skulk/references/sdk-api/database.md",
          "sha256": "ee54f64bac1ad7554e5baccb0af0f3e03c66ec88e0155799dfcbafd2843a3b4c"
        },
        "references/sdk-api/operations.md": {
          "url": "/skills/build-on-skulk/references/sdk-api/operations.md",
          "sha256": "dd14387a6e881b45bc64acaf398a762910a9d9d153546624d6ec3aa2039cf388"
        },
        "references/sdk-api/serving.md": {
          "url": "/skills/build-on-skulk/references/sdk-api/serving.md",
          "sha256": "9903650d1318dcb596fbc55a9db202292e21a9f54215459df4d7a199567c81af"
        },
        "references/sdk-api/storage.md": {
          "url": "/skills/build-on-skulk/references/sdk-api/storage.md",
          "sha256": "f7cd0825a30dc386b3c4e93802f7886735158effee9bd2259e81c59c4bac35f9"
        },
        "references/sdk-api/streams.md": {
          "url": "/skills/build-on-skulk/references/sdk-api/streams.md",
          "sha256": "b09ac380459c4847792fc4f43f905fc57e911e8a9ea7a1ac66e3450942a30c4f"
        },
        "references/sdk-api/wire.md": {
          "url": "/skills/build-on-skulk/references/sdk-api/wire.md",
          "sha256": "5f9f4e0326a3ffc519ed3e8c34f5ff63333bb8cbe799bca45f0aef142bb6e17e"
        },
        "references/sdk.md": {
          "url": "/skills/build-on-skulk/references/sdk.md",
          "sha256": "5770c53d299fc959ae38c64a9fcbb83c168403072716697f6139e3f047ed4352"
        },
        "references/skulk-api.md": {
          "url": "/skills/build-on-skulk/references/skulk-api.md",
          "sha256": "111a6b40a29f6c22eadc5e41ca5e320a060807f0d1a577a9c8a61c0acf77883e"
        },
        "source-manifest.json": {
          "url": "/skills/build-on-skulk/source-manifest.json",
          "sha256": "d5e45bff81afe034c421146e8558bdc1360a980beeadf7db12402759898c2594"
        }
      }
    },
    {
      "name": "set-up-skulk",
      "version": "0.1.0",
      "title": "Set up Skulk\u2122",
      "category": "Set up",
      "description": "Choose the right installation, bring a node online and verify a first model response.",
      "prerequisites": [
        "A supported Mac or Linux machine",
        "Your intended release channel",
        "Capacity and disk space for your chosen model"
      ],
      "task": "Help me set up Skulk on this machine. Inspect the operating system, hardware and any existing installation, choose the appropriate documented release channel, and work toward one ready model and a successful inference request.",
      "docs_url": "https://docs.foxlight.ai/skulk/next/install/",
      "skill_url": "/skills/set-up-skulk/SKILL.md",
      "archive_url": "/downloads/set-up-skulk-v0.1.0.zip",
      "sha256": "97b3d5739caef3985de7913801ca27bf011ca8648a7a54cb9f547467288938d7",
      "checksum_url": "/downloads/set-up-skulk-v0.1.0.zip.sha256",
      "sources": {
        "skill_version": "0.1.0",
        "skulk": {
          "repository": "Foxlight-Foundation/Skulk",
          "revision": "b0af39c79b6b7102b2478062904f1d7cc8619975",
          "channel": "next",
          "version": "2.0.0"
        }
      },
      "files": {
        "SKILL.md": {
          "url": "/skills/set-up-skulk/SKILL.md",
          "sha256": "f932bde0a6807dc8fe299b01dd1c6cc882363757d8a8df4554f1ada64a259fba"
        },
        "references/install.md": {
          "url": "/skills/set-up-skulk/references/install.md",
          "sha256": "7f11d0fbcbdbb4236c7fb2b2d75119dcc527b32eeb624495d6e96448e4ba0d21"
        },
        "references/intro.md": {
          "url": "/skills/set-up-skulk/references/intro.md",
          "sha256": "7942394cf41eb551eb09a3d04857bbd61598e708a854b2ccc764fef06cce9347"
        },
        "source-manifest.json": {
          "url": "/skills/set-up-skulk/source-manifest.json",
          "sha256": "c4de91cccb162bdb7c08123a4dc2cf6a8b97c7bd5cb4dc3aa4568fc2b2755c07"
        }
      }
    },
    {
      "name": "connect-to-skulk",
      "version": "0.1.0",
      "title": "Connect an agent or app",
      "category": "Connect",
      "description": "Connect a coding agent, chat application or workflow tool using the cluster\u2019s live integration recipes.",
      "prerequisites": [
        "A reachable Skulk\u2122 cluster",
        "A ready model suitable for the tool",
        "Access to the tool\u2019s existing configuration"
      ],
      "task": "Help me connect {tool} to my existing Skulk cluster. Use the dashboard\u2019s live Integrations recipe, preserve my existing configuration, and verify a real request from the client.",
      "docs_url": "https://docs.foxlight.ai/skulk/next/integrations/",
      "tools": [
        "Claude Code",
        "OpenCode",
        "Codex",
        "Hermes",
        "OpenClaw",
        "Pi",
        "AnythingLLM",
        "Open WebUI",
        "n8n",
        "Firefox"
      ],
      "skill_url": "/skills/connect-to-skulk/SKILL.md",
      "archive_url": "/downloads/connect-to-skulk-v0.1.0.zip",
      "sha256": "66858dd2e09720554d65e63a504fbc6ef4673e9760f264879748ffe5ed3deb45",
      "checksum_url": "/downloads/connect-to-skulk-v0.1.0.zip.sha256",
      "sources": {
        "skill_version": "0.1.0",
        "skulk": {
          "repository": "Foxlight-Foundation/Skulk",
          "revision": "b0af39c79b6b7102b2478062904f1d7cc8619975",
          "channel": "next",
          "version": "2.0.0"
        }
      },
      "files": {
        "SKILL.md": {
          "url": "/skills/connect-to-skulk/SKILL.md",
          "sha256": "d7172403623e4ae1189ff71fc5e4a70eb123d622c5ee75fe5d506c6320ec4255"
        },
        "references/integrations.md": {
          "url": "/skills/connect-to-skulk/references/integrations.md",
          "sha256": "87d6bd3c8c194386d00d90aff8199ecbf75c8df14faeafad42b8f91ea38bd9da"
        },
        "source-manifest.json": {
          "url": "/skills/connect-to-skulk/source-manifest.json",
          "sha256": "c4de91cccb162bdb7c08123a4dc2cf6a8b97c7bd5cb4dc3aa4568fc2b2755c07"
        }
      }
    }
  ]
}
