{
  "$schema": "https://schemas.agentskills.io/discovery/0.2.0/schema.json",
  "skills": [
    {
      "name": "rock8cloud-code-review",
      "type": "skill-md",
      "description": "Fetches the AI code review Rock8Cloud ran on the current branch or pull request, validates each finding against the real code, fixes the valid ones and reports why the rest were rejected. Use when the user asks to check, address, apply or fix the Rock8Cloud review, code review feedback or review findings for a branch or PR.",
      "url": "/.well-known/agent-skills/rock8cloud-code-review/SKILL.md",
      "digest": "sha256:598716cd2c36762e214d08b44a0b4fb30ebca6356bfeb635712c3a2b2fde4dc4"
    },
    {
      "name": "rock8cloud-deploy",
      "type": "skill-md",
      "description": "Deploys any GitHub repository to Rock8Cloud, writing a Dockerfile first when the repo has none, and manages it afterwards, including environment variables, managed PostgreSQL, Redis and S3 storage, custom domains, preview environments, resizing and rollback. Use when the user wants to deploy, ship, host or put an app live, add a database, set environment variables, attach a domain, check what is running, or roll back a bad release on Rock8Cloud.",
      "url": "/.well-known/agent-skills/rock8cloud-deploy/SKILL.md",
      "digest": "sha256:e03150671f1c72cebf9ead424caa774fcef712fb3d01560bf98261a286ac7ccf"
    },
    {
      "name": "rock8cloud-logs",
      "type": "skill-md",
      "description": "Diagnoses Rock8Cloud services by reading deployment status, build logs, runtime logs, CPU and memory metrics and uptime history, and walks a failed build from root cause to a fix. Use when a deploy or build failed, an app crashes, returns errors or is slow, runs out of memory, shows as down, or the user asks what is happening in production on Rock8Cloud.",
      "url": "/.well-known/agent-skills/rock8cloud-logs/SKILL.md",
      "digest": "sha256:e860eff0a7c68f082f0fc0781c90ce89988fa2dfb639b9e2f8bad91884791230"
    },
    {
      "name": "rock8cloud-pages",
      "type": "skill-md",
      "description": "Publishes a static site or an agent output such as a report, preview or summary to a shareable Rock8Cloud Pages URL at name.rock8cloud.page, with password protection by default, and lists, updates or deletes published pages. Use when the user wants to share, host or publish HTML, a report, a demo or a static site without deploying a service, or asks for a link to something you generated.",
      "url": "/.well-known/agent-skills/rock8cloud-pages/SKILL.md",
      "digest": "sha256:7cf5aebd58e400e676a8fe96706e39455910ac1cebb4688c379affb5e0561c9c"
    },
    {
      "name": "rock8cloud-prototype",
      "type": "skill-md",
      "description": "Starts a new app from a Rock8Cloud blueprint (a ready-made stack that forks a template repo and wires up services and databases) and hands the feature work to a cloud coding agent that returns a pull request with a live preview. Use when the user wants to build or prototype something from scratch, needs a starter stack such as Vue, TanStack Start, Next.js, Go or an Elysia dashboard, or wants to delegate coding to a Rock8Cloud agent and iterate on its pull request.",
      "url": "/.well-known/agent-skills/rock8cloud-prototype/SKILL.md",
      "digest": "sha256:81c575557b0150624247ba5563f8629a76f5681cbc14ee34090a62948b55b805"
    },
    {
      "name": "rock8cloud-setup",
      "type": "skill-md",
      "description": "Connects an AI coding agent to Rock8Cloud through its remote MCP server at https://app.rock8.cloud/mcp, then verifies the login and GitHub access. Use when the user wants to set up, authorize or troubleshoot Rock8Cloud in Claude Code, Cursor, Codex, OpenCode, Pi, Zed or another MCP client, when rock8cloud tools are missing or fail with auth errors, or before any other Rock8Cloud task on a fresh machine.",
      "url": "/.well-known/agent-skills/rock8cloud-setup/SKILL.md",
      "digest": "sha256:013c73884f0c20e648deecf53d791cd7bcaf53a4287301b48c2633f9f3ec90db"
    }
  ]
}
