Botski
Engineering
Build, maintain, test, and connect software and technical systems.
Templates
Learn
- EngineeringWhat Botski is
Botski helps people get better work from Grok Bots. Guides, workflows, and Plan your bot.
- EngineeringWhat is Grok Bot?
What Grok Bot is: named AI agents, each with a persistent cloud computer. Platforms, shared-computer basics, and a safe first task, from official docs.
- EngineeringGrok Bot approvals, security, and privacy
Sign-in, access, and action approval are different. How Grok Bot asks first — Auto Review, prompt injection, secrets, shared-computer privacy, and Teams.
- EngineeringWhen your Grok Bot gets stuck
Calm recovery when a Grok Bot goes quiet: check approvals and the computer, Stop now, reopen the app, Recover before Reset. Official docs win.
- EngineeringChat vs Grok Bots
How a quick chat differs from a Grok Bot that keeps a job and a cloud computer.
- EngineeringDo bots work when your laptop is closed?
Cloud work can continue after you close the app. What still waits, and how that differs from a coding session.
- EngineeringHow to put your bot on a schedule
Save a working method as a skill, then schedule a routine. Test before you enable.
- EngineeringHow to stop a bot task
Stop now, check approvals and the computer, then Recover before Reset.
- EngineeringWriting better bot instructions
Plain pattern for clear Grok Bot instructions: result, sources, what to ask first, timing, example.
- EngineeringWatch a website for changes
A simple scheduled Grok Bot job: check one URL and send you a short digest.
- EngineeringHow to share your bot setup
Templates are recipes, not clones: others get your setup, not your computer or history. Strip API keys, customer data, and internal URLs before you share.
- EngineeringAnti-jobs and what to ask first
Write what your Grok Bot must never do without you — sends, spends, deletes, public posts.
- EngineeringTroubleshooting stuck bots
Short path when a bot stalls: Stop now, reopen the app, Recover before Reset.
- EngineeringHow Templates work
Templates are checked automatically, and anyone can report one. Ribbons show who made it. Templates open on x.ai.
- EngineeringStack tools & build scenarios
Secondary tools Grok Bot builders often need, plus scenario cards for common builds. Ballpark costs — check vendors.
- EngineeringWhat a template copies
A Grok Bot template copies configuration: identity, description, skills, and routines. It does not clone the computer, logins, or history.
- EngineeringYour first hour after you add a Bot
After you add a Bot, read what landed, remember it shares your computer, and run one small task before any routine.
- EngineeringWhen a share link is stale
A Grok Bot share link can fail or no longer match what you were told. Read the preview. bot.ski does not invent template ids.
- EngineeringMarketplace, plugins, and templates
Three doors: the public Bot Marketplace, plugin shelves, and a template recipe. Grok Build’s plugin marketplace stays separate.
- EngineeringPlans, and what add means
Who can open Grok Bot, and what the preview add control does. No prices. The plans page and the docs FAQ disagree on stacking.
- EngineeringHaggle Bot, a case study
A field note on the public Haggle Bot listing: the job, the refusals, and what Botski does not install.
- EngineeringWhen a Grok Bot feature shows up before its docs
A new Grok Bot feature can appear in the app before any official page explains it. Here's how Botski wrote up Primary Bot, plus a checklist you can reuse.
- EngineeringWhy your bot opened that file in a strange app
When a Grok Bot opens a file for you, it doesn't pick the app. The computer it's working on does.
- EngineeringWhen your bot's job needs a computer that's switched off
Your bot's cloud computer never sleeps, but a PC you've registered can. Here's how to tell which jobs need it and what to do when it's offline.
- EngineeringHow to delete a Grok Bot
What deleting a Grok Bot removes, what stays on the shared computer, and how a bot.ski directory card is separate.
- EngineeringContext and memory
Understand conversation context, saved memory, retrieved files, and summaries so your bot has the right information for the next step.
- EngineeringRetrieval and RAG
See how a bot can find relevant passages before answering, why retrieval can fail, and how to check the evidence behind a reply.
- EngineeringAI tokens
Understand input and output tokens, context capacity, and usage limits without confusing AI tokens with passwords, design values, or credits.
- EngineeringReview a pull request
Review an AI bot's proposed website change by checking its purpose, destination, preview, changed files, and evidence before accepting it.
- EngineeringConflicts and undo
Understand why Git changes conflict, how to ask a bot to resolve them, and how to choose a recovery plan that preserves other people's work.
- EngineeringAPIs and connections
Understand APIs, connectors, plugins, webhooks, and MCP through one simple order-tracking example, including access and approval.
- EngineeringMCP
Learn what Model Context Protocol does, how it relates to APIs, and why a compatible connection still needs permissions and testing.
- EngineeringHow websites work
Follow a simple website from its address to a saved RSVP. Learn what runs in your browser, what happens on a server, and when a database is needed.
- EngineeringDomains and going live
Understand domain names, DNS records, nameservers, hosting, and HTTPS. Learn how a preview becomes a live website and what to check after publishing.
- EngineeringSkills, routines, and workflows
Understand the method, the schedule, and the whole job, with a practical Grok Bot example and a clear way to test before automating.
- EngineeringTips and tricks
"Practical Grok Bot tricks from popular creator tutorials, each checked against the official docs: get past site blockers, Projects, Slack approvals and more."
- EngineeringShip it switched off
Ask your Grok Bot to launch new features with the switch off, back up before data changes, ask for a separate yes on each risky step, and turn on less at launch.
- EngineeringUndo first, then redo
When your Grok Bot ships a change you didn't want, ask for a clean revert first, turn your objection into a written rule, then redo the change through normal review.
Glossary
- EngineeringAcceptance criteria
Acceptance criteria are the specific conditions a result must meet before you treat the task as done.
- EngineeringAgentic AI
Agentic AI describes systems that work toward a goal by choosing steps, using tools, and adjusting to results within the access and limits they are given.
- EngineeringAI model
An AI model is the trained system an application uses to make predictions or generate responses.
- EngineeringAI token
An AI token is a unit a model uses to process content. For text, a token may be a word, a word fragment, or punctuation.
- EngineeringAPI key
An API key is a credential an application sends so an API can identify or authorize the caller.
- EngineeringApplication programming interface
An application programming interface, or API, is a defined way for software to request data or actions from other software.
- EngineeringArtificial intelligence
Artificial intelligence is software that performs tasks associated with human abilities, such as recognizing patterns, understanding language, and making predictions.
- EngineeringAuto Review
Auto Review is Grok Bot's automated check of proposed tool calls and computer actions before they run.
- EngineeringAutomation
Automation is software carrying out work according to rules or triggers, so a person does not repeat the same action by hand.
- EngineeringClone
A clone is a new copy of a Git repository, history included, created in a new directory.
- EngineeringCloud agent
A cloud agent is an AI coding agent that runs on a computer the vendor hosts, instead of only on the machine in front of you.
- EngineeringCoding agent
A coding agent is an AI agent that works on software tasks by reading a project, changing files, and using development tools, then preparing the changes for review.
- EngineeringCommit
A commit records a project state in Git, plus history information such as the parent commit, the author, and a message.
- EngineeringRecover
Recover saves what it can, then rebuilds the Bot computer from your saved data. Installed apps are removed.
- EngineeringReset (computer)
Reset rebuilds the Bot computer from your last saved data. It is the last resort and can lose very recent changes.
- EngineeringComputer takeover
Computer takeover is when a person takes manual control of Grok Bot's Agent Computer to finish a step, then returns control to the Bot.
- EngineeringMerge conflict
A merge conflict happens when Git cannot automatically reconcile competing changes.
- EngineeringContext window
A context window is how much content a model can handle at once, measured in tokens, with limits that depend on the model.
- EngineeringContinuous integration
Continuous integration is the practice of committing code to a shared repository often, and building and testing those commits so errors show up sooner.
- EngineeringConversation history
Conversation history is the record of earlier messages, and in some products tool activity, that an app saves so you can reopen or search it.
- EngineeringCursor
Cursor is a coding agent for building software: you use it to understand a codebase, plan and build features, fix bugs, and review changes.
- EngineeringDeploy
To deploy is to make a version of software available where it can run or be served, such as a preview, a test system, or production.
- EngineeringDisk Saver
Disk Saver is a built-in Bot that checks what is using space on the Bot computer and suggests cleanup. Nothing is deleted unless you confirm.
- EngineeringDraft
A draft is work that is not finalized yet.
- EngineeringDraft PR
A draft pull request is a pull request shared as work in progress. GitHub's docs say it cannot be merged, and code owners are not automatically asked to review it.
- EngineeringFrontend
The frontend is the part of an application that people see and use, usually in a browser or on a device.
- EngineeringGit
Git is a version-control tool that records changes to files and helps people combine work over time.
- EngineeringGitHub Actions
GitHub Actions is GitHub's continuous integration and continuous delivery platform. It automates checks such as building and testing a pull request.
- EngineeringGrok
Grok is xAI's assistant for conversation, writing, and working with files you upload, on the web and in its mobile apps.
- EngineeringProject (Grok Bot)
In Grok Bot, a Project is a Cloud Agent a Bot starts for a big job. It plans the work and runs its own agents.
- EngineeringSecret (Grok Bot)
In Grok Bot, a secret is a key or credential saved in a masked, write-only field. Bots can use it, but the value is never shown again.
- EngineeringGroup chat
A group chat is one conversation with several of your Bots. Bots answer in the group, and @name sends a request to one Bot.
- EngineeringHallucination
A hallucination is AI-generated information that is false or unsupported even when the response sounds confident.
- EngineeringHandoff
A handoff passes a piece of work to the next person, bot, or session, with the notes needed to continue it.
- EngineeringHard-refresh
Force the browser to reload files from the server, not from its cache, so you see the newest version of a page.
- EngineeringHeadless browser
A headless browser is a web browser that runs without showing its windows, so a script can load pages when nobody is watching the screen.
- EngineeringHosting
Hosting is providing the computers that keep a website or application available to the people who use it.
- EngineeringLarge language model
A large language model is an AI model trained on large amounts of text and other data to understand and generate language.
- EngineeringMemory file
A memory file is a file a coding agent loads at the start of a session so instructions or notes from earlier work are present again.
- EngineeringUsage limit
A usage limit is a cap on how much of a service you can use.
- EngineeringMigration
A migration is a controlled change in the structure or location of data or content.
- EngineeringMigration rollback
A migration rollback undoes a change to how stored data is structured, or records that a failed change was undone.
- EngineeringModel Context Protocol
Model Context Protocol is an open standard that lets AI applications connect to external tools and information through compatible servers.
- EngineeringModel routing
Model routing is Grok Bot choosing a model for each task, from xAI or a third party, instead of letting you pick one.
- EngineeringMuse (Meta)
Muse is Meta's personal AI agent for carrying out tasks across apps and websites a person connects.
- EngineeringMuse Secure VM
The Muse Secure VM is Muse's dedicated cloud computer, with its own file system, terminal, and browser.
- EngineeringSentinel
Sentinel is a separate Meta agent that checks Muse's outbound internet actions before they happen.
- EngineeringMuse Spark
Muse Spark is the family of AI models from Meta that powers the Muse assistant.
- EngineeringOn-demand usage
On-demand usage is paid usage after your weekly included usage runs out. You can cap it with a monthly limit.
- EngineeringOne-liner
A one-liner is a command or a small piece of code written on one line.
- EngineeringParallel
Parallel means more than one job is progressing at the same time.
- EngineeringPlugin
A plugin is an optional piece of software that adds a feature to a larger application.
- EngineeringPrefers reduced motion
A reduced-motion preference is a person's request for less animation. The CSS prefers-reduced-motion query lets a site detect that request and respond.
- EngineeringPrimary Bot
Primary Bot is a role the Grok Bot app introduces for your go-to Bot, one that works proactively on everyday tasks and checks in when it needs your help.
- EngineeringProactive assistant
A proactive assistant offers help or starts permitted work without waiting for a new message each time, for example on a schedule, after a change, or toward a goal you already gave it.
- EngineeringPrompt injection
Prompt injection is an attempt to make an AI follow untrusted instructions instead of the task and rules it was given.
- EngineeringQueue
A queue is work waiting to be processed.
- EngineeringRate limit
A rate limit is a restriction on how many requests, or how much work, a service accepts in a period.
- EngineeringRepository
A repository is a project's stored files and their recorded change history, commonly managed with Git.
- EngineeringRoute traffic through this computer
Route traffic through this computer is a setting that sends the Bot computer's web traffic through your own connection, so sites that block cloud computers see you instead.
- EngineeringRoutine
In Grok Bot, a routine tells one Bot when to run a workflow: on a schedule or, where supported, after an event. A test of a routine does real work.
- EngineeringSecure Form
A Secure Form is a chat card that opens a window for a login or other form, showing the site's name and icon, so you fill it in without handing over the screen.
- EngineeringSHA
A SHA is the identifier Git gives one commit, so people can name that exact recorded snapshot.
- EngineeringShared computer
In Grok Bot, every Bot on an account uses the same cloud computer. Files, browser sessions, and command-line credentials on it are shared.
- EngineeringShopify connector
The Shopify connector is a plugin that connects a Shopify store so a Bot can check orders, track inventory and update listings.
- EngineeringSidebar section
A sidebar section is a named group in the Grok Bot sidebar for organizing Bots by project or client. Sections sync between devices.
- EngineeringSnapshot
A snapshot is the set of file contents Git recorded at one moment.
- EngineeringSpending limit
A spending limit is a cap on how much money an account is allowed to use with a service.
- EngineeringSub-processor list
The sub-processor list is the official list of outside providers that may process your data, including the model providers Grok Bot can use.
- EngineeringTag @bot
Tagging @bot means mentioning @bot in an X post or reply to hand that post to your main Grok Bot as a task.
- EngineeringTechnology stack
A technology stack is the combination of languages, frameworks, databases, and services used to build and run a product.
- EngineeringTool use
Tool use is an AI system's ability to request an action from connected software, such as searching files or running code.
- EngineeringVoice chat
Voice chat is a live spoken conversation with one Bot. It talks back until you hang up.
- EngineeringVoice typing (dictation)
Voice typing turns what you say into text in the message box, for you to edit and send. The Bot replies in text.
- EngineeringWorkflow
A workflow is a connected sequence of steps that takes a task from a starting input to an intended result.
- EngineeringWorktree
A worktree is an additional working folder attached to the same Git repository.
Help
- EngineeringWhat is a Grok Bot?
A Grok Bot is a named AI teammate you keep around. It has a job, its own conversation, and context that builds up over time. It works on a persistent cloud computer with a browser, files, and a terminal, so tasks can finish in real tools instead of only as chat drafts. You message it with the task, the context, and the access it needs. It comes back when something needs your approval.
- EngineeringHow do I get or install a Grok Bot?
Install the official Grok Bot app, then sign in. Desktop builds are for macOS, Windows, and Linux. There is also a companion app for iPhone, iPad, and Android. Official get-started says to open the Grok Bot downloads page and choose the download for your computer. Sign-in uses a Cursor account. If your access comes from an individual SuperGrok or X Premium+ subscription, link that account when the app asks. bot.ski does not host an installer, and this page does not name a download file. Get Botski on this site stays empty until a real installer exists.
- EngineeringWhich platforms can run Grok Bot?
Official FAQ lists macOS on Apple silicon and Intel, Windows on x64 and Arm64, and Linux on x64 and Arm64 as a deb package, an rpm package, or an AppImage. Mobile is iPhone on iOS 18 or later, iPad on iPadOS 18 or later, and Android 9 or later. The same Bots and conversations sync across signed-in devices. The computers the Bots work on run in Cursor’s cloud, not as a local virtual machine you install yourself.
- EngineeringHow do I give a bot a clear first job?
Give one Bot one primary job. Official get-started says a strong first request names five things: the outcome, the sources, the constraints, the deliverable, and the point where it should stop for you. A five-minute start that needs no website login is to attach a document and ask for five bullets, a separate list of every date, decision, and open question, a citation for each item, and a rule not to change the source file. Put standing rules in the Bot description, such as never sending without approval. Put this task in the message. Plan your bot on bot.ski can write that prompt. It does not start a Grok Bot or install anything.
- EngineeringIs bot.ski official xAI?
No. Botski is an independent project. These pages are not official xAI documentation, and Botski is not endorsed by X, xAI, or Grok. The FAQ is prepared text. It is not a live chat model, and it cannot install a Grok Bot, start one, or speak for xAI. When a product fact matters, use the official docs named after the answer.
- EngineeringWhat does a Grok Bot have to ask me first?
It depends on the tool, the risk, and your Auto-review rules when those are turned on. Official FAQ says sensitive or consequential actions can stop for approval. Put standing boundaries in each Bot’s description, and add narrow ask-first rules for sending, publishing, deleting, purchasing, or changing production systems. Passwords, two-factor codes, CAPTCHA checks, and similar human-only steps use a computer takeover. You type those yourself. Do not paste them into chat. A test of a routine is still real work, so keep writes behind that same approval line.
- EngineeringWhat happens if I delete or hide a Bot?
Deleting a Bot removes its active profile, conversation, and routines from Grok Bot. Because Bots share a computer, files and sign-ins on that computer may remain. Official FAQ says backend retention follows the applicable Cursor terms. If you might need the work later, hide the Bot instead of deleting it. Hiding removes it from the main sidebar and does not pause the Bot or its routines. Open Hidden Bots to unhide it. Deleting a routine by itself is immediate and has no undo.
- EngineeringSlack
Post as the Slack user you connected, only in channels that user can post in. It cannot post in a private channel that user is not in.
- EngineeringNotion
Named on the official Connect plugins page so agents can use Notion in chat. Public docs do not list specific Notion actions yet.
- EngineeringZoom
Named as a Connect plugin, but official docs say it cannot be connected until Zoom authorization is fixed.
Blog
- EngineeringAsk your Grok Bot to scrub your number from spam lists
On October 15 Elon Musk told people to ask their Grok Bot to remove their phone number from spam call and text lists, quoting a free third-party skill by Arash (MinimalDuck). Here's what the skill does, how to add it, and a few safety notes.
- EngineeringA real x.ai email hid a phishing button. Here's how a Bot caught it, and how to set up your own check
An email that really came from noreply@x.ai carried a fake “Accept invitation” button, and every authentication check passed. A Grok Bot spotted it. Here is what went wrong, why the checks could not catch it, and how to put your own Bot on email watch.
- EngineeringGrok Bot email now takes plus aliases: one inbox, many jobs
You can only claim one Grok Bot email address, but plus aliases let it act like several. Send and receive on an alias, and set routines that only run for mail to that alias. Here's how to plan aliases, set them up, and avoid the rough edges.
- EngineeringConnecting your Claude and ChatGPT subscriptions to Grok Bot: how the tip works, and what to check first
Builders are asking their Bots to install the Claude Code and Codex CLIs, sign in once, and route writing and coding work to those subscriptions. Here's how it works step by step, what the vendors' own docs say, and the caveats nobody mentions in a tweet.
- EngineeringGetting paid for Grok Bot templates: the Template Rewards pilot
X is quietly paying some creators when others use their shared Grok Bot templates. What the pilot terms say, who's eligible, and how payouts work.
- EngineeringGrok Bot can help double-check your taxes
People handed tax returns and forms to Grok Bot. Here's what they tried, a prompt you can reuse, and why a human CPA stays in the loop.
- EngineeringNicki Minaj on Grok Bot, and what people got done this week
On October 10 Nicki Minaj talked about Grok Bot at the X Takeover, and Grok Bot lead Lauren Tan asked people what they got done with @bot this week. Here's what was said, with links.
- EngineeringElon shared a guide for hiring your first Grok Bot
On October 4 Elon Musk pointed people at a community guide on hiring your first Grok Bot. What he posted, the guide he quoted, and what official docs say about a first job.
- EngineeringWhich AI model is behind Grok Bot? It picks one for each task
Creators noticed Opus showing up in Grok Bot. The official help page explains that Grok Bot chooses a model for each task, that you can't pick one, and that it doesn't change your per-token cost.
- EngineeringGrok Bot news, Oct 1-10: everything that shipped
A dated timeline of every Grok Bot development from October 1 to 10, with links to our full write-ups.
- EngineeringReview the manual run before you automate it
Official skills-and-routines guidance: prove the job once by hand, save a skill, then attach a routine. Automating a broken one-off only repeats the mess on a clock.
- EngineeringBots can message each other on purpose
Official chat and collaboration docs describe Bots talking to teammates. Treat those messages like real side effects — useful for handoffs, noisy if every Bot pings every other Bot.
- EngineeringDisk Saver joined my team twice in a week. Here's what it cleared, and what it left alone
When my Bots' shared computer filled up, a Grok Bot helper called Disk Saver showed up on my team, checked the disk read-only first, sorted safe from risky, and freed space without breaking any of my sites. Here's what it did both times, and what I learned.
- EngineeringA template copies the recipe, not the kitchen
Official sharing terms and template guides: Add/Import copies description, skills, routines, and first-party plugins. It does not copy the shared computer, logins, private files, or chat history.
- EngineeringRoutines keep working when you step away
Official docs say a routine can run on a schedule or when an event arrives, even while you are gone. Saving a skill first, then wiring the routine, keeps the repeatable work honest.
- EngineeringRun the job once. Save a skill. Then put it on a clock.
Official order is one successful pass, then a saved method with sources and the approval rule, then a schedule. A skill is how. A routine is when. Missing source data should report failure, not reuse old data.
- EngineeringWrite the stop line. Do not paste the password.
Official docs want allowed actions and wait-for-you actions in the first message. Passwords, passkeys, two-factor codes, CAPTCHAs, and payments are take-over steps on the Agent Computer — not chat text.
- EngineeringPfp Bot and Icon Studio — a community Grokbot face, made small
Serio’s Icon Studio taught the capsule-eyed look; Shub wrapped it as Pfp Bot on the Marketplace. Community project — not an official Botski bot — with the posts, screenshots, and how to try it.
- EngineeringEvery Bot on your account shares one computer
Official docs put files, browser cookies, and signed-in sessions on one persistent machine. Separate Bots are not a privacy wall. A job that needs its own logins needs its own Cursor user.
- EngineeringWhat you need before you create a Bot
Official get-started still asks for an eligible paid plan or a linked individual SuperGrok account, plus the official app. SuperGrok Lite and team SuperGrok plans do not open Grok Bot.
- EngineeringGrok and Grok Bot are not the same product
Official pages treat Grok Bot as a named teammate with a cloud computer, not a louder chat box. The first beginner mistake is asking it only for text.
Reels
- EngineeringMemory Reel
Your X history as a reel
