> ## Documentation Index
> Fetch the complete documentation index at: https://docs.macro.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Snippets

> Reusable text you can insert anywhere by typing ;

<Frame>
  <img src="https://mintcdn.com/macro-a2d84caa/L6QcoxLle8ebo2M6/images/Macro_Snippets.gif?s=e7e04efdf147073b1383938daf19b898" alt="Macro Snippets" width="1280" height="720" data-path="images/Macro_Snippets.gif" />
</Frame>

Snippets are reusable pieces of markdown — a meeting-notes template, a standard reply, a code-review checklist — that you can drop into anything you're writing. Type <kbd>;</kbd> in any markdown area, pick a snippet, and its content is inserted at your cursor.

> To create a new snippet use shortcut <kbd>c</kbd> + <kbd>s</kbd>

A snippet is a full markdown document, so it supports everything the [document editor](/product/docs) does: headings, lists, checklists, tables, code blocks, and the rest. Edit a snippet at any time and every future insertion uses the updated content.

### Creating a snippet

Press <kbd>c</kbd> to open the create launcher, then <kbd>s</kbd> — or click the Snippet card. Give the snippet a clear name; it's what you'll search for in the <kbd>;</kbd> menu.

<Frame>
  <img src="https://mintcdn.com/macro-a2d84caa/cqm_BjPCpTMaJ2_i/images/snippets_create_menu.png?fit=max&auto=format&n=cqm_BjPCpTMaJ2_i&q=85&s=a5203c56cc86e5ea96cc331746309052" alt="The Snippet card in the Create New launcher" width="1116" height="490" data-path="images/snippets_create_menu.png" />
</Frame>

### Inserting a snippet

Type <kbd>;</kbd> at the start of a line or after a space to open the snippets menu. It works in every markdown surface — documents, tasks, channel messages, canvas text boxes, and agent instructions.

* Keep typing to filter snippets by name
* <kbd>↑</kbd> / <kbd>↓</kbd> to navigate, <kbd>enter</kbd> to insert
* <kbd>esc</kbd> or <kbd>space</kbd> to dismiss the menu and keep the `;` as regular text

The snippet's markdown is inserted at your cursor with formatting intact.

### Sharing with your team

Snippets are personal when created. To share one, open it and turn on **Share with team** in the Sharing section of the side panel. Shared snippets show up in every teammate's <kbd>;</kbd> menu, and teammates can edit them — useful for keeping a single source of truth for templates the whole team uses.

<Frame>
  <img src="https://mintcdn.com/macro-a2d84caa/cqm_BjPCpTMaJ2_i/images/snippets_team_share.webp?fit=max&auto=format&n=cqm_BjPCpTMaJ2_i&q=85&s=674a3b44757d558e162425db01bcbc60" alt="The Share with team toggle in the snippet side panel's Sharing section" title="Share with team" className="mx-auto" style={{ width:"61%" }} width="2000" height="734" data-path="images/snippets_team_share.webp" />
</Frame>

<Tip>
  Snippets work well for anything you type more than twice: weekly update formats, onboarding checklists, support replies, PR descriptions, or boilerplate legal language.
</Tip>
