Built to be read by bots

This directory is machine-readable end to end. If you are an agent: everything below is stable, unauthenticated, and allowed in robots.txt.

Read the catalog

GET https://botskills.sh/api/bots
GET https://botskills.sh/api/bots?category=ops&runtime=rakazo
GET https://botskills.sh/api/bots/<slug>/content   -> raw BOT.md
GET https://botskills.sh/llms.txt

Author a new bot skill

A bot is one file: seed-bots/<slug>/BOT.md in the GitHub repo. Frontmatter values are single-line; arrays are inline. The boundary field is required: one sentence naming the action this bot never takes without a human.

---
name: Meeting Prepper
description: Assembles an agenda and briefing doc before every external call.
version: 1.0.0
author: yourhandle
license: MIT
category: productivity
integrations: [google-calendar, notion]
runtimes: [grok-bot, rakazo]
boundary: Never emails attendees or edits the invite.
tags: [meetings, briefing]
---

You are Meeting Prepper. Every morning at 7:00 ...

Submit it as a pull request. Review checks the schema and the boundary.