Templates are now available for Grok Bot, so I wanted to share my favorites.
Templates contain the skills, memories, and official @bot plugins from your bots. When you use a template, you get a copy of the bot without any private information.
Templates are like sharing a recipe: you're making the same dish, but in your kitchen with your ingredients.
That makes templates the perfect way to share workflows without worrying about sensitive data.
https://x.com/mattyp/status/2093379758306504935
I've found templates to be a great way to share the bots I use every day. Today I'll walk through a few of my favorites, from avoiding parking tickets in SF to how I write code at @SpaceXAI.
Here are my favorite bots, plus templates to get you started.
Tech demos (DevRel bot)
This bot helps me try out new technologies.

Each morning, it looks at my @X bookmarks, picks one new tool, and sends over a draft prompt. Each prompt uses a template I derived from my Loops bot (more on that soon).
I gave the bot some explicit verification parameters: screenshots and videos. I can quickly inspect the deployments from within @Bot.
These are actually coming from inside the Cursor Agent where the code is being written, not Grok Bot. The Grok Bot can talk to the Cursor Agent and use its computer, in addition to its own.

The benefit of using a single repo with Cloudflare is that I can get a preview deployment per project. I have my Cloudflare account hooked up so I can see everything.
That means I can:
- See a quick preview live in @Bot
- Open the app and play with it in my browser
- Drill into the code or continue iterating in @cursor_ai
I don't usually end up publishing the demos, but I've found I have a better understanding of what exists, and I'm more likely to use or recommend the libraries in my projects.
Plugins & connections: @X, @GitHub, @Cursor_ai, @Cloudflare
Template: https://x.ai/bot/zvkkoHMbclsUBWX8MRGpU
Loops (swe)
Loops is my software engineering bot.
I talk to Loops, and Loops talks to a coding agent (my Cursor agent). Loops is my "outer loop" engineering agent.
Since @Bot is automating most common tasks, we can start to think at the meta level. For most engineering, I'm sending through similar prompts and skills, so we can encode those in a bot.

Loops helps me understand background, context, and patterns. Then I kick off agents using my preferred prompting style: pstack, with heavy /goal and loops usage.
As an example, say I'm making an update to our website. I might ask Loops to look at contributions from @leerob, @ericzakariasson, and @Jaaneek to understand patterns.
I might ask it to look at our competitors' documentation to understand how they handle the problems. I might ask how we can verify our solution.
Loops provides a draft prompt and kicks off cloud agents. Then my workflow shifts from @Bot to @cursor_ai.

Plugins & connections: @GitHub, @Cursor_ai
Template: https://x.ai/bot/Ub3T7usX-c6yRQibQq83P
X algorithm
Should I post this now or wait?
This bot uses the X Algorithm and our native X connection to advise me on when to post, how to format tweets, and how to engage on the platform.

A disclaimer: I've found that good content always wins over small optimizations, but this bot is super useful if I'm second-guessing myself on how to plan out my content.

Plugins & connections: @X
Template: https://x.ai/bot/X_P19IvPAHZ3FiA1Q-05s
Writing bot
This is my bot for prose editing and writing.
I rooted this bot in my favorite books on writing: Style: Lessons in Clarity and Grace, On Writing Well, and a few others. It turns out reading is still useful.
With Typefully + Notion connectors, it revises my prewritten drafts. I write by hand first, then Writing Bot helps me with grammar and tricky sentences.
Sometimes, I use Writing Bot to pre-populate the details of a piece, like this one.

It went through all my bots and asked them for a summary, then dropped a draft in Typefully for me to start writing.
Plugins & connections: @Typefully, @NotionHQ
Template: https://x.ai/bot/gJ4waNMuQoJkQCGX77yF3
Personal CRM
This bot looks through my X mutuals. It categorizes them cleanly in a Notion board I can sort by country, state, and city.
Now when I'm traveling, I know exactly who to hit up for a coffee or a walk (yes, I'm the annoying coffee guy).
The hard parts of a personal CRM were always information matching and maintenance. This bot handles both of those for me.

For more details, check out my latest video.
https://x.com/mattyp/status/2092286281266962681
Plugins & connections: @X, @NotionHQ
Template: https://x.ai/bot/FtxHtWPnLGheNJmF04wSf
Image generation
I'm starting to experiment more with content creation in Grok Bot.
My Image Generation Bot uses a set of tools to generate standardized icon and character sets.
Here's how it works:
- The bot has a skill to send standardized prompts to Grok Imagine.
- Those are piped to a @fal background removal model, then I apply a standardized palette.
This workflow lets me generate stylized icons and assets that feel thematically consistent.

You can encode media creation workflows inside Grok Bot to standardize assets for your projects.
Plugins & connections: @SpaceXAI, @fal
Template: https://x.ai/bot/phPQtGzCZOynABubl0pwx
Parking in San Francisco
I'm not really sure why, but I named this bot Skippy. It helps me avoid parking tickets in SF.

I can also save spots and get a weekday morning ping before a window hits. It's pretty simple: it just uses open public data for San Francisco.
I think the next step would be giving it all of those parking apps and having it pay for parking for me.
I like this bot because it's a clean example of a useful workflow that's as simple as checking a database or website. We can shift that work to a bot that lives on our phone.
Template: https://x.ai/bot/b00VrDzeasoqtPymoNDB-
Dial Bot
This bot can make phone calls for me.
A phone is a tool - you might give an employee a phone and a phone number so they can help you with tasks. With a bit of setup, you can give your Grok Bot a phone.

With @usebland, I cloned my voice and configured their MCP and calling skills. Now my bot can navigate phone trees, handle holds for me, and more.
Plugins & connections: @usebland
Template: https://x.ai/bot/NJXi2SWEuhNxjOjspMMPi
Creating templates and sharing plugins
To create a template, open your bot settings (right panel) and select "Share as template."

Your bot will package things up for you.

Hitting "publish" gives a live link.

Templates can be shared at the team level or globally.
Templates are the first step to more "social" bots that you can use with your teammates and share with folks online.
In some sense, templates are the first true way to share knowledge work. We've never before had a way to encode the skills, memories, and connections in a workflow.
Grok Bot templates let you do just that. There's already been an amazing community response to templates. I can't wait to see what our creative users will build.





