grok-bot-team
Skill0 starsChanged 4 months agoMITView on GitHub
Use this when setting up a Grok Bot product team, recreating that operating model on another account, or adding the missing Lead / Builder / Growth / Team pieces.
In this repository4 other files it gives its agents.
- app-store-submitSkill
- bootstrap-ai-repoSkill
- capture-learningsSkill
- make-a-tiktokSkill
The file
We split this skill into the rules it gives an agent
8 rules. About 0 are common, 5 are distinctive, and 3 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈5
Distinctive · estimate
This author's own choices. Worth a look.
3
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 20
Look at current teammates and group chats.
- Distinctive: line 21
Check whether a GitHub connector is already connected.
- Distinctive: line 24
Create missing core agents.
- Very specific: line 25
Create Lead, Builder, and Growth only when missing.
- Distinctive: line 28
Create the Team channel.
- Distinctive: line 29
Create a Team channel seating Lead, the initial Builder, and Growth.
- Very specific: line 33
If GitHub is not connected, search the plugin catalog for GitHub (marketplace plugin id 48677658), confirm with the user, install it, and …
- Very specific: line 48
Read references/roles.md for Lead, Builder, and Growth role text.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Grok Bot Team
Drive a Grok Bot from an empty or partial roster to a verified product-team operating model: Lead, scalable Builders, Growth, a shared Team channel, and GitHub if it is missing. Inspect first. Reuse matches. Do not duplicate.
This skill is for Grok Bot. Invoke it in chat with / or @. Publishing the files on GitHub does not run it.
Workflow
- Establish scope and authority.
- Confirm the user wants this model: Lead (strategy, PM, delegation), scalable Builders (engineering), Growth (funnel), a Team channel, GitHub connected if missing.
- Creating agents is not reversible by the bot. The user deletes an agent from the sidebar: right-click the row, then Delete. Confirm before creating agents, creating a channel, or installing a plugin.
- Finish when the roster is explicit and creation is authorized.
- Inspect what already exists.
- Look at current teammates and group chats. Reuse a Lead, Builder, or Growth that already matches this model. Reuse a Team channel if it already seats those roles.
- Check whether a GitHub connector is already connected. Do not re-prompt for one that is.
- Finish when every role is present or missing, and GitHub is connected, absent, or needs auth.
- Create missing core agents.
- Create Lead, Builder, and Growth only when missing. Read
references/roles.mdand use that role text as each agent's description. Do not invent extra standing roles in this step. - Finish when those three exist with this operating model in their descriptions.
- Create Lead, Builder, and Growth only when missing. Read
- Create the Team channel.
- Create a Team channel seating Lead, the initial Builder, and Growth. Include the running bot only if it is one of those roles. Do not add unrelated agents.
- Finish when the channel exists and those members are in it.
- Connect GitHub if missing.
- If GitHub is not connected, search the plugin catalog for GitHub (marketplace plugin id
48677658), confirm with the user, install it, and authenticate. Do not add other connectors. - Finish when GitHub is connected, or the user has an auth card in front of them.
- If GitHub is not connected, search the plugin catalog for GitHub (marketplace plugin id
- Record standing spawn rules. Do not spawn anyone in this step.
- Extra Builders: only when independent parallel engineering would materially help. Same Builder persona, distinct workstream. Never speculative.
- Temporary specialists (designer, researcher, copywriter, and similar): only when the current task needs that specialty. Not a standing roster.
- Finish when those rules are in the Lead, Builder, and Growth descriptions (they should be, from step 3).
- Verify.
- Confirm: Lead, at least one Builder, Growth, Team channel with those members, GitHub connected or waiting on user auth, no extra speculative agents created.
- Tell the user they can invoke this skill later with
/or@, and that extra Builders or specialists are created later only when work needs them. - Finish when that end state is reported.
References
- Read
references/roles.mdfor Lead, Builder, and Growth role text. Use it as each agent's description when creating missing core agents.
Tooling notes
Describe intent, not frozen API schemas. The running Grok Bot creates/updates agents, creates the Team channel, searches/installs the GitHub plugin after user agreement, and authenticates if needed.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

