Repository

grok-bot-templates

The engineering kit for Grok Bot templates. Spec, Bot Ready score, teams, skills, routines, and a catalog you can paste into Grok Bot today.

Bot
Why
PR Reviewer
Review starts at the scary diff
Bug Reproduction
Staging repro packs — never production data
Chief of Staff
Only items that map to the priority list

Specs

  • BotWhy
  • PR ReviewerReview starts at the scary diff
  • Bug ReproductionStaging repro packs — never production data
  • Chief of StaffOnly items that map to the priority list
  • Inbox TriageBuckets and drafts — never send
  • Research DeskClaims, evidence, disagreements, not-found
  • PersonaStart
  • I have Grok Bot openI have Grok Bot open
  • I want a teamI want a team
  • I want to write a BotI want to write a Bot
  • I want to convert oneI want to convert one
  • I want to share oneI want to share one
  • My Bot should read this catalogMy Bot should read this catalog
  • LevelName
  • L0L0
  • L2L2
  • L3L3
  • CommandPurpose
  • startPrint START.md
  • listCatalog
  • show <id>One contract
  • init <id> --printPaste-ready PROFILE
  • init --team <id>Roster + kickoff
  • score [--badge]Bot Ready, optional SVG / shields.md
  • validate / doctorSchema, secrets, drift
  • catalogJSON for other Bots
  • newScaffold a stub
  • LevelWhat you get
  • 1 — One Bot1 — One Bot
  • 2 — Skill2 — Skill
  • 3 — Team3 — Team
  • 4 — Routine4 — Routine
  • URLContents
  • https://cobusgreyling.github.io/grok-bot-templates/api/v1/status.jsonversion, capabilities
  • https://cobusgreyling.github.io/grok-bot-templates/catalog.jsonfull catalog
  • https://cobusgreyling.github.io/grok-bot-templates/api/v1/teams.jsonteams
  • https://cobusgreyling.github.io/grok-bot-templates/llms.txtshort machine summary

README

Templates for Grok Bot

Templates for Grok Bot

Browse the template catalog → Pick a card. Copy PROFILE. Paste it into Edit Profile. No clone, no Node.

CI
License: MIT
bot ready
Docs

Stop pasting vibes. Design the Bot. Get a score.

Operating contracts for Grok Bot — xAI's durable AI teammate. Spec, Bot Ready score, teams, skills, routines. Paste one URL. Tap a team.

Companion in spirit to loop-engineering (inner loops) and outerloop (evidence → verdict). This catalog is the job → boundary → skill → routine → team kit for Grok Bot.

Not affiliated with xAI. Grok Bot is a product of xAI / Cursor. Templates here are contracts you paste into your account.

Install in 60 seconds — no Node

  1. In Grok Bot: New → Create new agent. Name it Setup.
  2. Paste this URL and send:
https://raw.githubusercontent.com/cobusgreyling/grok-bot-templates/main/START.md
  1. Tap a team. Try Eng (Bug Reproduction + Issue Drafter + PR Reviewer).
  2. Connect the plugins it lists. Stay at L1 for a week — drafts, not sends.

Setup fetches each Bot's PROFILE.md. It does not invent prompts.

→ Pages catalog (copy PROFILE per card) · Quickstart · What do you want to do?

Or copy one PROFILE

Paste the raw PROFILE.md into Bot actions → Edit Profile. Connect the plugins it names. Send the first task. Do not enable a routine until two runs look right.

Bot Why Raw PROFILE
PR Reviewer Review starts at the scary diff PROFILE.md
Bug Reproduction Staging repro packs — never production data PROFILE.md
Chief of Staff Only items that map to the priority list PROFILE.md
Inbox Triage Buckets and drafts — never send PROFILE.md
Research Desk Claims, evidence, disagreements, not-found PROFILE.md

Full catalog: 49 templates · 10 teams · 47 skills · 8 routines. All stable templates score 100/100 Bot Ready.

CLI (optional)

npx --yes github:cobusgreyling/grok-bot-templates list
npx --yes github:cobusgreyling/grok-bot-templates init pr-reviewer --print
npx --yes github:cobusgreyling/grok-bot-templates score pr-reviewer --badge
npx --yes github:cobusgreyling/grok-bot-templates init --team eng --out ./eng-bots

npx @cobusgreyling/grokbot is the scoped name; it publishes on the next npm release. GitHub npx works today.

Choose a door

Persona Start
I have Grok Bot open Paste START.md
I want a team Tap Eng / Ops / Sales in Setup · teams/
I want to write a Bot npx --yes github:cobusgreyling/grok-bot-templates new my-job --category ops · authoring
I want to convert one convert/
I want to share one sanitizer · sharing
My Bot should read this catalog docs/agent.md

Autonomy

Level Name Week one
L0 Observe Read, report
L1 Draft Default. Review-ready artifacts
L2 Approved action Named writes after in-chat approval
L3 Scheduled Routine + missing-source policy + test run

→ docs/autonomy.md

Bot Ready score

grokbot score <id> is 100 points: job, sources, never-list, deliverable, first task, skill, no-data, autonomy, example, routine discipline, share-safe, working style.

Ready means ≥ 80. CI fails a stable template under that line.

npx --yes github:cobusgreyling/grok-bot-templates score --badge --md
# ![bot ready 100/100](https://img.shields.io/badge/bot%20ready-100%2F100-2e7d32)

The loop in 60 seconds

Job → Boundary → Skill → Routine → Team
who   never      how     when      handoff

A Bot is a durable teammate with a name, a job, a conversation, and working context. Official docs: Get started · Bots · Use cases.

Week one is L1 Draft — review-ready artifacts, no send/post/pay/merge/production. Same discipline as loop-engineering's report-only week.

→ SPEC.md (binding) · vs alternatives

CLI essentials

Command Purpose
start Print START.md
list Catalog
show <id> One contract
init <id> --print Paste-ready PROFILE
init --team <id> Roster + kickoff
score [--badge] Bot Ready, optional SVG / shields.md
validate / doctor Schema, secrets, drift
catalog JSON for other Bots
new Scaffold a stub

Progressive adoption

Level What you get Docs
1 — One Bot PROFILE + first task anatomy
2 — Skill Six official fields SPEC
3 — Team 2–4 Bots, visible handoffs chat docs
4 — Routine After two good runs + test run skills & routines

Safety

Shared computer. Shared plugins. Share links are public. This catalog is share-safe by construction and scanned in CI.

→ docs/safety.md · SECURITY.md

Machine API

Public, no auth. Point a Bot at docs/agent.md.

URL Contents
https://cobusgreyling.github.io/grok-bot-templates/api/v1/status.json version, capabilities
https://cobusgreyling.github.io/grok-bot-templates/catalog.json full catalog
https://cobusgreyling.github.io/grok-bot-templates/api/v1/teams.json teams
https://cobusgreyling.github.io/grok-bot-templates/llms.txt short machine summary

Status

v1.1.0 — installer-first distribution: START.md as the hero path, Pages copy buttons, catalog API, Bot Ready badge.

→ CHANGELOG.md · ROADMAP.md · Discussions

Development

git clone https://github.com/cobusgreyling/grok-bot-templates.git
cd grok-bot-templates
npm install
npm run ci

→ CONTRIBUTING.md · Good first issues · Code of Conduct

Sources

License

MIT © 2026 Cobus Greyling