- Built-in skills that come with Squad. They cover the dashboard, email, the computer, research tools, and each connected app. They are on every squad. You do not manage them.
- Skill packs: ready-made collections from independent authors.
- Your skills: skills that your teammates wrote while they worked, and skills that you taught.
- Custom packs that you add from a public GitHub repository.
Turn a skill pack on or off
Squad includes four packs:
The packs are copied from their authors’ repositories. Squad changes a file in a pack only to fix a bug that the author has not fixed yet. Jason Cohen, the author of asb-skills, does not endorse Squad.
- Open the Skills screen.
- Under Skill packs, select the switch on the pack’s card.
- turn the whole pack on or off with the switch next to its name
- turn single skills in the pack on or off, while the pack is on. A skill that is off shows Off.
- select a skill to read its instructions. Skill names in the text that point to another skill in the pack are links.
- select Sync pack library to get the latest version that Squad published of the built-in packs. The result shows Updated to the latest. or Already up to date. When new skills have names that are already in use, the result says how many “stayed off (name already in use)” and names them.
Add a pack from GitHub
1
Open Skills
Open the Skills screen.
2
Add a pack
Under Skill packs, select Add pack.
3
Paste the link
In the first field, paste the repository’s address, for example https://github.com/owner/repo. Or paste the link to a folder in it, for example https://github.com/owner/repo/tree/main/skills/marketing.
4
Set the skills folder (optional)
Optional: in Skills folder (optional), type the folder that holds the skills, for example skills/marketing. A folder that you type here wins over the folder in a link. Only that folder is fetched, unless it is in a Claude Code or Cursor plugin. See Add a Claude Code or Cursor plugin.
5
Add the pack
Select Add pack.
- Only public repositories on github.com work. Squad refuses other addresses, and links to a single file, with “Enter a public GitHub repository or folder link (https://github.com/owner/repo, or a folder in it).”
- A folder link must be on the repository’s default branch, the one that GitHub shows first. A link to a folder on another branch is refused with “That link is to a folder on another branch. Open the folder on the repository’s main branch and copy that link.”
- Each skill must be a folder that contains a SKILL.md file.
- The folder path can be at most four levels deep.
- A repository that is already a built-in pack is refused. Turn on the built-in pack instead.
Add a Claude Code or Cursor plugin
A repository folder is a Claude Code plugin when it has a.claude-plugin/plugin.json file, and a Cursor plugin when it has a .cursor-plugin/plugin.json file, in the skills folder or in a folder above it. You add it the same way as any pack, with the repository’s address or the link to the plugin’s folder, for example https://github.com/cursor/plugins/tree/main/dyl-stack. Squad then fetches the whole plugin folder, not only the skills folder, so the plugin’s skills can run its scripts and read its files. When the folder that you give, or the folder in the link, is the plugin’s own folder, Squad uses the skills folder that the plugin’s plugin.json names, or skills.
- Where the plugin’s Markdown files name
${CLAUDE_PLUGIN_ROOT},${CURSOR_PLUGIN_ROOT}, or${CLAUDE_PLUGIN_DATA}, Squad replaces them with the path of the plugin’s folder and the path of a data folder of the pack’s own on your cloud computer. - The skills work for every teammate, on every AI provider, not only on Claude Code or Cursor.
- Squad uses the plugin’s skills and offers its MCP servers. Its hooks, commands, and agents do not run.
- A plugin in a folder of a larger repository is named after its folder, for example dyl-stack, not after the repository.
- Sync to latest keeps the paths right for the new version.
- Remove pack also deletes the pack’s data folder.
Connect a plugin’s MCP servers
A plugin’s skills often call the plugin’s own MCP servers. Squad reads them from the plugin: frommcpServers in its plugin.json, then from .mcp.json and mcp.json in the plugin folder. The pack’s page lists them under MCP servers, above the skills, with “This plugin’s skills use these servers. Connect them so the skills work.” Each row shows the server’s name and its address or command.
1
Open the pack
On the Skills screen, open the plugin pack.
2
Connect a server
Under MCP servers, select Connect on the server’s row. Settings > Apps > Custom integrations opens, with Add MCP server filled in with that server.
3
Fill in your values
Type the values that the plugin leaves to you, such as a key, then connect. See Add an MCP server.
- “Can’t connect: Squad connects only https:// servers.”
- “Can’t connect yet: it’s an SSE server, which Squad doesn’t support yet.”
- “Can’t connect: its address doesn’t parse.”
- “Can’t connect: it says stdio but has an address.”
A plugin that only connects an app
Some plugins have no skills, only MCP servers, for example a plugin that connects one app. When you add one, the form says “This plugin connects an app instead of adding skills.” (or “This plugin connects apps instead of adding skills.”) and lists the servers. With one server to add, select Connect on its row. With two or more, the rows have no button: select Connect and the number, for example Connect 2 servers, which opens one Add MCP server window with all of them. A server that Squad cannot connect is not counted, and its row says why. Squad adds no pack to Skills. Squad does not offer a server that runs from the plugin’s own files, because it could not start without the plugin. When a plugin has only such servers, adding it says “No skills were found in that folder. Each skill must be a folder containing a SKILL.md.”Remove a plugin pack
Remove pack does not remove the MCP servers that you connected. They stay in Custom integrations. When one of them is saved, Really remove? also says “Its MCP servers stay in Apps. Remove them there if nothing else uses them.” Remove them in Custom integrations if you no longer need them. A connected server that runs from the pack’s files, or keeps a value that points into them, stops the remove. Then the first click on Remove pack removes nothing and does not ask Really remove?. It says: ”“[name]” runs from this pack’s files. Remove it in Apps first, then remove the pack.” With several servers, it names them all and says “Remove them in Apps first, then remove the pack.” Remove those servers in Custom integrations, then remove the pack. You can also ask a teammate in chat to turn a pack on, add one, sync one, or remove one. The owner, and an Administrator who can see every teammate, can also ask a teammate to turn a single skill on or off. See Skills, tools, and saved logins.Ask your chief of staff
Manage your squad’s own skills
Your skills lists the skills that your teammates wrote and the skills that you taught. The counts at the top are Total, Disabled, and Needs setup.- Use Search skills or select a tag, for example #sales, to filter the list. All clears the tag filter.
- Select the switch on a card to turn the skill on or off for every teammate. A skill that is off shows Disabled. A skill that is on shows no label.
- Select Open to read the skill’s instructions and files.
The run count on each card reads 0 today, even for skills that ran. To see which runs used a skill, use History. See Run a skill from chat.
When the list is empty, the screen shows No skills built yet. See what’s possible opens ideas for work your squad can do. When a search finds nothing, it shows No skills match.
When you open a skill, the page shows Skill instructions and, beside them, Files in this skill when the skill has more files than SKILL.md, Built by when the author is known, and Active. Select a file to read it. Hide details gives the instructions the full width, and Show details brings the side back.
Copy or edit a skill’s instructions
Open a skill. Above Skill instructions:- Copy copies the instructions. It shows Copied for a moment.
- Edit opens the instructions as text that you can change. Select Save, or press ⌘S (Ctrl+S on Windows). To stop without saving, select Cancel or press Esc.
Skills on Squad for Mac
Skills work the same way on the Mac, with these differences:- Open Skills from Skills on a teammate’s About, or from Go > Skills. When it opens from a teammate, the list starts on Built by and the teammate’s name. Select All skills to see every skill.
- The list is called Your squad’s skills. From version 1.0.105, a skill or a pack that is off is not dimmed. A person who has no switch for it sees Off. A card that cannot run yet shows Needs setting up, or Missing something it needs with what the skill needs. ✦ Fix with and the teammate’s name opens a chat with the fix written for you.
- On a skill’s page, the instructions are one text that you can select across, like a message. The copy button beside Skill instructions (Copy these instructions) copies them. The page has no switch and no delete.
- While you edit a skill’s instructions, Squad keeps your edit if you leave the skill and come back, until you switch squads or quit Squad.
- From version 1.0.98, the add form, a plugin’s MCP servers, and a plugin that only connects an app work as on the web. Connect opens the Add MCP server window on Custom integrations in the Settings window. Older versions show no MCP servers. From version 1.0.101, a server that Squad cannot connect has no Connect either, and its row says why in other words for three of the cases: “Can’t connect: Squad connects only https:// addresses.”, “Can’t connect: its address isn’t a valid web address.”, and “Can’t connect: it gives a web address but says it runs as a program.” When a connected server runs from a pack’s files, Remove pack names it and removes nothing, with Open in Apps.
Ask your chief of staff
Run a skill from chat
1
Open the skill list
In a teammate’s chat or a group chat, type / in the composer. The Squad chat composer does not have the / picker.
2
Filter the list
Keep typing to filter the list.
3
Insert and send
Press Enter to insert the skill’s name into your message, then send it.
Teach a task by showing it once
You can show a teammate a task in its browser. The teammate studies the recording and writes a draft skill. The skill becomes active only when you approve it. Before you start:- Know the task well enough to do it once from start to end.
- Sign in to the sites the task needs, in the teammate’s browser, or be ready to sign in during the recording.
- You must be the owner or an Administrator who can see every teammate.
1
Open the teammate's computer
Open the teammate’s About page and select Watch. The teammate’s computer screen opens.
2
Select Teach a task
Select Teach a task.
3
Describe the task
In What are you about to show?, describe the task, for example “Reconcile the week’s Stripe payouts”.
4
Take over
Select Take over on the screen.
5
Start recording
Select Start recording. The teammate’s own browser comes to the front.
6
Do the task
Do the task once in that browser.
7
Stop teaching
Select Done teaching.
8
Send it to the teammate
Select Send to followed by the teammate’s name to study. The screen shows Learning from your demonstration….
9
Review the draft
When the draft is ready, read it in Review what the teammate learned.
10
Name the skill
In Skill name, type a name, for example reconcile-stripe-payouts.
11
Approve
Select Approve skill.
- Keep recording continues the recording.
- Discard recording throws the recording away.
- Open the conversation opens the chat where the teammate reports on the draft.
- Nudge again reminds the teammate if the draft takes a long time.
Skills and files named in instructions
When the instructions of a routine, a trigger, or a teammate’s heartbeat name a place on your cloud computer, for example/home/user/clawd/skills/x-trend-scout/SKILL.md, a chip under the instructions shows it by name: the skill’s name, or the file’s name. Point to the chip to see the full path. Select it to see what is there:
- For a skill, or a file in a skill, the skill’s instructions or the file show, with Open skill and Copy path.
- For any other file, Squad says that the file is on your cloud computer and that the teammate can show you what is in it. Ask and the teammate’s name to show it opens a chat with the request written. A Viewer gets only Copy path.
Check that it works
- A pack that is on shows the number of its skills and, when some are off, how many.
- A taught skill shows under Your skills after you approve it.
- A run that used a skill shows it under Skills used in History.