Templates for Grok Bot

Templates for Grok Bot

Stop pasting vibes. Design the Bot. Get a score. 49 operating contracts, 10 teams, 47 skills, 8 routines — aligned with the official Grok Bot docs. v1.1.0.

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
  3. Tap a team. Try Eng (Bug Reproduction + Issue Drafter + PR Reviewer).
  4. Connect the plugins it lists. Stay at L1 for a week — drafts, not sends.
Prefer the CLI?
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 init --team eng --out ./eng-bots
npx --yes github:cobusgreyling/grok-bot-templates score pr-reviewer --badge

Scoped package @cobusgreyling/grokbot publishes on the next npm release. GitHub npx works today.

Catalog

Each card copies the raw PROFILE.md URL. Paste it into Edit Profile, or let Setup fetch it.

creatorL1100

Social Queue

Seven drafts from one idea. Nothing hits the network.

raw contract
creatorL1100

Thread Scout

Steal the structure. Never steal the post. Never post.

raw contract
engineeringL1100

Bug Reproduction

Staging repro packs with evidence — never production customer data.

raw contract
engineeringL1100

Changelog

Draft notes from merged PRs — never tag, never publish.

raw contract
engineeringL1100

CI Sweeper

Report failures and flakes — never merge, never hide with reruns.

raw contract
engineeringL1100

Docs Drift

Draft the doc diff — never commit, never rewrite code to match.

raw contract
engineeringL1100

Issue Drafter

Slack and repro packs become unsent issues — never auto-filed.

raw contract
engineeringL1100

PR Reviewer

Review starts at the scary diff, not the title.

raw contract
engineeringL1100

Query Helper

Draft SQL from the schema — never run writes on a live database.

raw contract
engineeringL1100

Repo Hardener

Recommend issues and PRs — never push main, never edit protection.

raw contract
financeL1100

SaaS Finance

Collected, renewing, past-due — a memo, not a collections bot.

raw contract
legalL1100

Security Questionnaire

Cited drafts from the pack — the Submit button stays human.

raw contract
marketingL1100

AEO Watch

A query set on a cadence — not "hey ChatGPT, do we show up".

raw contract
marketingL1100

Brand Watch

A reading pile, not a reply thread.

raw contract
marketingL1100

Competitor Watch

Alert only when the page actually changed. Silence is a result.

raw contract
marketingL1100

Content Remix

One draft in. A set of variants out. Nothing ships.

raw contract
marketingL1100

Newsletter Desk

The issue is written. The send button stays with the owner.

raw contract
marketingL1100

Paid Media

Numbers and a Slack draft. The budget does not move itself.

raw contract
metaL1100

Foundry

One job in, a shippable Bot recipe out — not a cute persona.

raw contract
metaL1100

Memory Gardener

Correct stale memory against a source — do not wipe the role.

raw contract
metaL1100

Setup

Paste START.md, tap a team, get a roster — not a catalog dump.

raw contract
metaL1100

Roster Coach

Cut and merge first — never grow the fleet past the ask.

raw contract
metaL1100

Fleet Router

Pick one owner, hand off, go silent — never do the work.

raw contract
metaL1100

Share Sanitizer

Redact first — the share link must not carry secrets or customers.

raw contract
opsL1100

Chief of Staff

Only items that map to the priority list — with a decision flag.

raw contract
opsL1100

Cloud Spend

Movers and recommendations — the console stays closed.

raw contract
opsL1100

Expense Manager

Totals that reconcile — exceptions that cite the signed policy.

raw contract
opsL1100

Incident Desk

A timeline a skeptic can audit — not a production console.

raw contract
opsL1100

New Hire Ramp

A week-one plan a manager can edit — invites stay in draft.

raw contract
opsL1100

Vendor Inbox

A vendor work list, not a chase bot.

raw contract
personalL1100

Calendar Defender

Draft the decline. Never move the meeting yourself.

raw contract
personalL1100

Inbox Triage

Buckets and drafts — never send, never delete, never unsubscribe.

raw contract
personalL1100

Subscription Audit

Evidence of last use, then a list — you click cancel.

raw contract
personalL1100

Travel Desk

Sanity-check the trip. Never book. Never pay.

raw contract
productL1100

Evidence Packager

Package what was verified — never issue the ship or block.

raw contract
productL1100

Feature Ask Collator

Quotes and counts. You do not ship the roadmap.

raw contract
productL1100

Launch Coordinator

One owner per role. The human issues the ship verdict.

raw contract
productL1100

Product Performance

Hotspot, links, facts vs hypotheses — never touch production.

raw contract
researchL1100

Cited Brief

One question, three minutes, every claim has a URL.

raw contract
researchL1100

Research Desk

Claims, evidence, disagreements, not-found — then a next read.

raw contract
researchL1100

Source Interrogator

Find the load-bearing claim that never had a source.

raw contract
salesL1100

Call Follow-up

Recap and tasks, still in the building. Sending is a later named L2.

raw contract
salesL1100

Meeting Prep

Walk in knowing the last promise — the customer already lived the rest.

raw contract
salesL1100

Outbound

Volume without sounding like a sequence tool — and without sending.

raw contract
salesL1100

Talent Scout

Twenty names with evidence. Outreach stays in the draft folder.

raw contract
salesL1100

Win Loss

Pattern with evidence. Not "they just weren't ready".

raw contract
supportL1100

Account Health

Evidence-ranked watch list — no customer mail, no CRM edits.

raw contract
supportL1100

Promise Log

Quotes and dates — not a customer recap email.

raw contract
supportL1100

Support Replies

A DRAFT reply with a policy cite — the Send button stays yours.

raw contract

Teams

teamL1

Eng

Staging reports stall when repro, the unsent issue, and the risk review live in one undifferentiated chat.

bug-reproduction · issue-drafter · pr-reviewer

Paste START.md into Setup, then tap Eng.

yaml
teamL1

Loop

Inner-loop coding agents still need an outer evidence/verdict loop before anyone merges, tags, or writes the ship rationale.

ci-sweeper · pr-reviewer · changelog · evidence-packager

Paste START.md into Setup, then tap Loop.

yaml
teamL1

Marketing

Competitor noise, channel variants, and the weekly issue get mixed until someone diffs, remixes, and still does not publish.

competitor-watch · content-remix · newsletter-desk

Paste START.md into Setup, then tap Marketing.

yaml
teamL1

Meta

Standing up a catalog team, cutting a bloated fleet, routing work, and minting the next contract are four jobs, not one Setup dump.

installer · roster · router · foundry

Paste START.md into Setup, then tap Meta.

yaml
teamL1

Ops

The week hides in Slack, receipts, and vendor mail until someone maps it to priorities without sending a chase.

chief-of-staff · expense-manager · vendor-inbox

Paste START.md into Setup, then tap Ops.

yaml
teamL1

Personal

Inbox zero fails when mail, meetings, and unused subs are one Bot that is tempted to send, decline, and unsubscribe.

inbox-triage · calendar-defender · subscription-audit

Paste START.md into Setup, then tap Personal.

yaml
teamL1

Product

Latency, Slack asks, and launch day collide unless one Bot owns evidence, one clusters asks, and one refuses to publish.

product-performance · feature-ask-collator · launch-coordinator

Paste START.md into Setup, then tap Product.

yaml
teamL1

Research

Deep briefs, three-minute answers, and assumption hunts are different jobs; mixing them hides the not-found list.

research-desk · cited-brief · source-interrogator

Paste START.md into Setup, then tap Research.

yaml
teamL1

Sales

Outbound volume is useless if the next call is unbriefed and the recap never gets written down before it is sent.

sales-outbound · meeting-prep · call-followup

Paste START.md into Setup, then tap Sales.

yaml
teamL1

Success

Renewals slip when health is a vibe, replies go out uncited, and promises evaporate after the call.

account-health · support-replies · promise-log

Paste START.md into Setup, then tap Success.

yaml