{"$schema":"https://schemas.agentskills.io/discovery/0.2.0/schema.json","skills":[{"name":"ship-setup","type":"skill-md","description":"Use when the user wants to set up or install SHIP in this repository, or when another SHIP skill says to run the setup first. It installs the ship CLI, writes the SHIP skills into the repository and connects them to a SHIP token. For example, the user says \"set up https://letsship.ai/SKILL.md\", \"install SHIP\" or \"connect this repo to SHIP\".","url":"/SKILL.md","digest":"sha256:21da2719cd4cea61fe09bd736612a6bc6923fdfbd505b5d9024448321f967293"},{"name":"ship-delegate","type":"skill-md","description":"Use when the user wants to hand a plan, a spec or an open pull request to SHIP. It hands work to the SHIP AI agent team from this repository. Delegate a plan or a spec that you wrote, so SHIP builds it. Delegate a branch with an open pull request, so SHIP runs code review and tests on it and makes it ready to merge. For example, the user says \"delegate this\", \"hand this to SHIP\", \"let SHIP build this\", \"let SHIP review this\" or \"ship this spec\". Also use it when the user finishes a plan or a change and asks what to do next.","url":"/.well-known/agent-skills/ship-delegate/SKILL.md","digest":"sha256:3b7f8576b13bd79076c5e19bc858d6243fdb6bf812feda55c970ca227a8691f1"},{"name":"ship-missions","type":"skill-md","description":"Use when the user wants to follow a SHIP mission, check its status, or pass it feedback, review comments or a decision while it runs. It follows, controls and finishes the SHIP missions that you or the user started. List missions, read the state of one, and send it instructions or feedback. Pause, resume, stop, restart, merge or decline a mission, approve a checkpoint or a credit limit, and read its preview, proof and credits. For example, the user asks \"what is the status of SHIP-412\", \"is SHIP done with it\" or \"tell SHIP to change X\". Also use it when the user says \"pause that mission\" or \"merge it\", or asks for a change in one line.","url":"/.well-known/agent-skills/ship-missions/SKILL.md","digest":"sha256:a4465583864b69be166a52539e2187ddfe3dcfc50e0a1247070965526be25539"},{"name":"ship-agent-runs","type":"skill-md","description":"Use when the user wants to read an agent's log, find why a run failed, follow a run live or stop an agent. It reads and controls the agent runs of SHIP missions, and each run is one agent in its own sandbox. List the runs of a mission or of the organization, and read the status, resource use and cost of one run. Read what the agent did from its log, follow one run live until it ends, and stop one run. For example, the user asks \"what did the builder do on SHIP-412\", \"why did the QA run fail\" or \"show me the agent log\". Also use it when the user says \"stop that agent\", or to find the run that makes a mission slow or expensive.","url":"/.well-known/agent-skills/ship-agent-runs/SKILL.md","digest":"sha256:277697ec497b800426532a1c04f0fa59d1f6ab8ba8945976adb7f894d7419ba6"},{"name":"ship-scheduled-tasks","type":"skill-md","description":"Use when the user wants to schedule a task that SHIP runs every day, week or month, such as a dependency update. It runs SHIP missions on a schedule. Create a scheduled task from a prompt or a template, change its schedule or prompt, or turn it off and on. Run it now, read what its past runs did and cost, and delete it. For example, the user says \"every Monday, have SHIP update our dependencies\" or \"run a flaky test sweep each week\". Also use it when the user asks what the last scheduled run did, or which scheduled tasks a project has.","url":"/.well-known/agent-skills/ship-scheduled-tasks/SKILL.md","digest":"sha256:6cba5e93c0a04c5a9749a4719f34619d662dd05bed559a1b90c96dcd100024d6"},{"name":"ship-sites","type":"skill-md","description":"Use when the user wants a website, a blog or a docs site that SHIP hosts, or asks about a site that SHIP already hosts. It creates a SHIP-hosted site for a project from a template. It also lists the sites of the organization and reads the status, the deploys and the page views of one site. It can also change the badge setting of a site and add a custom domain to it. It reads the waitlist of a site that SHIP made too, and downloads the database of that site as a SQL file. For example, the user says \"host our docs on SHIP\", \"create a blog for this project\" or \"why is the site not live\".","url":"/.well-known/agent-skills/ship-sites/SKILL.md","digest":"sha256:641e2681c868ff07bcacde1c87c1dbe2c5735fcab3e0ab815ff619499777cbac"},{"name":"ship-mcp-servers","type":"skill-md","description":"Use when the user wants the SHIP agents to use an MCP server, or asks which MCP servers the agents can use. It lets the SHIP agents use the MCP servers that this repository declares. Bind a server to agent roles with a credential, approve its tools, start an OAuth sign-in, choose the MCP file or remove a binding. For example, the user says \"let the SHIP agents use our GitHub MCP server\" or \"give the planner Linear access\".","url":"/.well-known/agent-skills/ship-mcp-servers/SKILL.md","digest":"sha256:86a4c525fe630350dc06e165e4014c0cd3239adb15650d51e8a02461c7c49f9a"},{"name":"ship-sandboxes","type":"skill-md","description":"Use when the SHIP agents need a runtime or a tool that is not in their sandbox, or a mission waits for an agent slot. It manages the sandboxes that the SHIP agents run in. Add runtimes and tools to a custom sandbox, build it, read its build log and roll it back. Make a sandbox the default of a project, and connect private package registries. Also read how many agents your missions run at the same time. For example, the user says \"the agents need Python\", \"add a JDK to the SHIP sandbox\" or \"why does my mission wait\".","url":"/.well-known/agent-skills/ship-sandboxes/SKILL.md","digest":"sha256:d0a5b8a97883498b6eba0e23683a2c0968e0f2ecbe99d3556f6db09dd200522d"}]}