A Grok Bot gets better at a job through four building blocks: skills (how to do a task), apps and plugins (what it can reach), MCP servers (custom connections a Bot can add), and routines (when it works without being asked). Templates bundle some of these and leave others behind.
This page explains each one in plain English, shows real public listings that lean on them, and lists the checks worth doing before you trust any of them. Product facts come from xAI's documentation, read on 5 November 2026.
A skill captures how you do a task: the steps, the decision rules, the expected output and the safety boundaries. Skills are shared by all your Bots, although a Bot may still need the relevant app or login to use one. To use a skill, ask the Bot for it by name.
xAI's docs say a useful skill states six things: when to use it, the inputs and access it needs, the sequence of work, how to check the result, what to return, and what requires approval. If a template's skill text doesn't cover the last one, add it.
How to make a skill
1
Do the task once in chat
Run a real one-off task with a safe input until the result is right. A skill built on a task that never worked just repeats the mistake.
2
Ask the Bot to save it
For example: "Save the process we just used as a skill called Weekly account health. Include the sources, the output format, and the rule that contacting customers always needs my approval."
3
Or teach it by demonstration
Where Teach a task is available, open a one-to-one chat and its computer view, choose Teach a task, describe the result, and do the browser workflow once. Recording stops at ten minutes and doesn't capture microphone audio. The skill it produces is a draft: add the decision rules and approval boundaries one example can't show.
4
Test it before you schedule it
Run the skill on a safe example and check the output. Only then put it on a routine.
On a team, you can publish a private skill so teammates can use it: open Connect apps, select the connected count, open the skill and choose Publish. A skill needs a description first, because teammates' Bots use it to decide when the skill applies. Skills that came with the app or with a template can't be published.
Apps (xAI's docs also call them plugins and connectors) give a Bot a structured way into a service, which is more reliable than clicking through a website. Add one from Connect apps, or just ask: "Add the Linear app." The Bot installs it and shows a Connect card when you need to sign in.
An app can only do what the account you authorise can already do, and its login tokens stay on Cursor's connector backend. But it's account-wide: once connected, every Bot on your account can use it.
A Bot can also add an MCP server (Model Context Protocol, a standard way to plug tools into AI agents) that isn't in the catalog, by URL or by a command it runs on its computer. A server started by a command is available to your other Bots too. Adding one on a private network asks for your approval first.
A routine assigns a workflow to one Bot and says when to run it: on a schedule ("every weekday at 8:00 AM") or when something happens. Events include a Slack message, a GitHub, Linear, Sentry or PagerDuty event, an email to the Bot's own address, or a webhook call. A new routine waits for its next scheduled time; Test runs it immediately and does real work.
Each Bot can own up to 50 routines, schedules must be at least five minutes apart, and all your routines together can run at most 300 times an hour. More important for most people: every run spends usage. An hourly schedule, a short interval or a Slack trigger on a busy channel can use a week of usage in a day.
Automate preparation before execution: draft, reconcile or recommend first.
Say what the routine should do when a source is missing or stale.
Keep sending, buying, deleting, publishing and production changes behind approval.
Use narrow triggers: one channel, one phrase, named senders.
Re-test after a website or app the routine depends on changes.
Real listings that lean on skills, plugins and routines
These are public templates from our catalog, described from their creators' own listings. We haven't tested their instructions; open each one and read what it asks for before adding it.
Skills
Skill Bot by @davespeers: its listing says it looks for skills worth keeping and strips out overlaps and contradictions between them.
Vet by @GaurangKaria: inspects templates and existing Bots for hidden instructions, dangerous skills and routines that fire unattended, and gives a pass, warn or fail verdict.
Agent Smith by @chiplay: reviews bot descriptions, shared memory, installed plugins and skills, and flags what's stale or duplicated.
Plugins and MCP servers
Plug Boss by @Biggs237: audits installed plugins and connectors and catches broken or signed-out ones.
MCP Expert by @MikeBillettJr: designs and reviews MCP servers against the spec; its listing says it asks first.
last30days by @mvanhorn: its listing says it installs a skill from GitHub during setup, a good example of a template that brings outside code onto the Bot's computer, so read it first.
Routines
Routine Scorecard by @socalfsd: audits your Bots' routines every week and flags ones to keep, kill or review; it says it never deletes anything.
Usage Guard by @MikeysMolecules: keeps your Bots inside a weekly usage budget and looks for routines to cut or slow down; read-only, by its own description.
Webhook Guide by @tobiasztop: walks you through setting up and triggering a webhook routine.
What's the difference between a skill and a routine?
A skill describes how to perform a task. A routine assigns a workflow to one Bot and tells it when to run, on a schedule or after an event. xAI suggests testing a skill on a real one-time task before turning it into a routine, so the automation repeats something that already works.
They're meant to: xAI says first-party plugins and skills are included in a template, while private skills and secrets aren't. Users have reported since August that skills shown in a preview often don't arrive with the copy. Cursor staff acknowledged it in October. Ask a new Bot to list its skills.
MCP (Model Context Protocol) is a standard way to connect tools to an AI agent. Besides catalog apps, a Bot can add an MCP server by URL or by running a command on its computer; a command-started server is then available to your other Bots too. Templates never include custom MCP servers.
Not as a separate fee, but every run draws from your weekly usage pool, including test runs and runs that find nothing to do. A routine that never runs costs nothing. An hourly schedule or a busy Slack trigger can use a week of usage in a day, so start daily or weekly.
Product facts on this page come from these pages, each read on the date shown. Pages marked first-party are published by xAI or Cursor; we quote community reports only for known bugs.
Skills and routines (opens in a new tab)xAI · first-partychecked 5 Nov 2026Saving a skill, Teach a task, private skills, routines on a schedule or an event, Test, limits (50 routines per Bot, 5-minute minimum, hourly run caps), routines and usage.
Use the computer and apps (opens in a new tab)xAI · first-partychecked 5 Nov 2026The shared computer, connecting apps, what Gmail, Google Calendar, Drive, Sheets, Slack and X can do, MCP servers, the Bot's own email address, public X search.
Approvals, security, and privacy (opens in a new tab)xAI · first-partychecked 5 Nov 2026Auto Review, approval cards, Ask first rules, approvals expiring after 30 minutes, keeping secrets out of chat, saved cards, local-computer access, least privilege.
Grok Bot FAQ (opens in a new tab)xAI · first-partychecked 5 Nov 2026page updated 28 Oct 2026Free trial, platforms, stopping charges, refunds, legacy plans, model choice, the shared computer, approvals, skills vs routines, sharing a Bot, deleting an account.
Create and manage Bots (opens in a new tab)xAI · first-partychecked 5 Nov 2026Creating a Bot, lasting rules, sharing a template (Share → Create a copy → Publish), adding a Bot from a template, the third-party bot terms, memory.
Templates for Grok Bot (Grok Bot Guides) (opens in a new tab)xAI · first-partychecked 5 Nov 2026page updated 8 Sept 2026What a template packages (instructions, memories, skills, plugins), what it leaves out (custom code, scripts, MCP servers), reinstalling plugins, and evaluating templates like software.
Grok Bot routines (Cursor Help) (opens in a new tab)Cursor · first-partychecked 5 Nov 2026"An hourly schedule, a short interval, or a Slack trigger on a busy channel can use a week of usage in a day"; routine rate limits.
Goes looking on your machine for skills worth having, judges whether each one earns its place, and strips out the overlaps and contradictions between them. It then keeps the survivin…
Inspects Grok Bot templates and existing teammates for malicious intent, hidden instructions, dangerous skills, and unattended routines. Issues a pass, warn, or fail verdict. Read-on…
Keeps your Grok Bot plugins and connectors lean and working. Audits what's installed, catches broken or signed-out connectors, flags duplicates and risky tools, and sends a short wee…
Designs, reviews and grades MCP servers against the current MCP spec, and plans polite, budgeted live tests that respect bot-protected sites. For teams building read-only MCP tools f…
Research what people actually say about any topic in the last 30 days. Installs the latest last30days skill from GitHub, walks first-run setup (ScrapeCreators via GitHub for the full…
Keeps your Grok Bots inside your weekly usage budget and audits your bots and routines for things to cut, merge, or slow down. Read-only: it never changes anything without your yes.