Skills and commands

Get repeatable results with skills, slash commands and @ mentions

Skills are proven procedures the assistant follows to the end. Run one with a slash command, let the assistant pick one itself, or point it at a tab or an app with @.

What a skill is

A procedure, not a prompt

A skill is a named, step-by-step procedure for a common spreadsheet job: how to profile the data first, which tools to use, what to write where, how to check the result before saying it is done. When a skill is active the assistant follows it for the whole turn, which is what makes results consistent from one sheet to the next.

SheetAI ships with ten, all waiting in Settings → Skills → Discover until you add them: /analyze (a full written analysis), /clean (tidy data and remove duplicates), /pivot (pivot and summary tables), /chart, /dashboard, /formulas (write, look up across tabs, or explain), /validate (audit data and formulas), /forecast, /variance (budget vs actual) and /reconcile (match two lists). Once added, the assistant applies the matching skill on its own when your request fits, so you never have to remember the names; typing the command is simply the explicit way to ask. Skills you have not added are still known to the assistant by name: when one clearly fits what you asked, it offers it with an Add and continue card, and one click adds it and runs it.

Either way you can see it happen: the reply shows a Skill loaded card with the command and a View steps toggle that reveals the procedure the assistant is following, and a message you started with a command shows it as a pill. When a request needs an app you have not connected, the assistant shows a Connect card for it instead of a paragraph of directions; one click starts the sign-in.

Slash commands

Type / at the start of a message

Typing / as the first character opens the command menu. Keep typing to filter, use the arrow keys to move, Enter to pick, Tab to switch between the All, Skills, Commands and Prompts tabs, Esc to close. Anything after the command is passed to the skill as its arguments: /analyze the Sales tab by region, /clean duplicates by Email, /forecast Revenue 6 months. With no arguments a skill works on the active tab with sensible defaults.

The menu has three kinds of entries. Quick commands act immediately: /ask, /act and /plan switch modes, /new starts a chat, /connect opens Connectors, /prompts opens the Prompt Library, /help opens this guide. Skills run a procedure. Saved prompts appear as commands named after their title, so a prompt called “Monthly close checklist” becomes /monthly-close-checklist. Apps you connected can publish prompts too; they appear as /mcp__app__name.

  • Start the message with / for the menu; a slash later in the text is just a slash.
  • Add arguments after the command to say which tab, range or question the skill should work on.
  • Save a prompt from the bookmark button under the composer to turn it into a command.
  • In Ask mode, skills that only read run normally; skills that write are held until you switch to Act.

Your skills

Write, import or save your own skills

Settings → Skills lists every command your account answers to, where each one comes from (SheetAI, you, your Prompt Library, a connected app) and when it was last edited. Built-ins start under Discover: add the ones you want, and switch one off there again if you never want the assistant to pick it. Switch it back on under Discover.

Choose Add to write your own skill: a title, the command name, a description that tells the assistant when the skill applies, an optional argument hint, and the instructions to follow. Put $ARGUMENTS where the text typed after the command belongs. Your skills appear in the / menu under “Your skills”, and the assistant can pick them on its own when a request matches the description, exactly like the built-ins.

Two quicker ways in. After the assistant has done a job the way you like, say save this as a skill: it writes the procedure down as one of your skills and tells you its command. And skills travel as SKILL.md files, the format Claude and other AI agents use: choose Import to bring one in, and Download SKILL.md on any of your own skills to keep or share it.

@ mentions

Point the assistant at the right thing

Type @ anywhere in a message to open the mention menu. It lists the tabs of your workbook, the apps you connected, and items those apps expose. Pick one and it is inserted as text; when you send, the assistant is told exactly what you meant.

A mentioned tab becomes the target of the request (compare @Sales 2024 with @Sales 2023). A mentioned app tells the assistant to use that app’s tools (pull this quarter’s open issues from @Linear). A mentioned item from an app is fetched and attached to your message (summarize @Notion:Roadmap into a table), so you can work from a document or record without pasting it.

In the Google Sheets add-on

Same commands inside Sheets

The add-on’s sidebar supports the same / and @ menus. Tabs of the current Google Sheet appear under @, and the apps you connected on sheetai.co are available in the sidebar too. Manage connectors from Settings → Connectors on the web; the sidebar links there.