SKILL.md format from agentskills.io, so you can write your own or import ones that others have published.
Skills are in Beta and turned on by default. An admin can turn them off for the whole organization under Workspace → Labs → Enable Skills (Beta). While it’s off, Your skills is hidden and chat and agents can’t use any skill.
Built-in skills
Every organization gets these skills. They are read-only, so you can open them but not edit them.
An admin can switch a built-in skill off for everyone with its Available to agents toggle. No one else can change built-in skills.
Create a skill
1
Open Your skills
Go to Workspace → Your skills and click New skill.
2
Name it
Give it a Name in lowercase with hyphens, for example
weekly-status-report. Names of built-in skills, such as pdf, are taken.3
Say when to use it
Write the Description. Describe when the skill applies, not how it works. This is the text chat and agents read to decide whether to load the skill, so name the kinds of requests it covers.
4
Write the instructions
In the Content tab, write the steps the agent should follow. Markdown headings, lists and code blocks all work.
5
Create it
Click Create. The skill is available straight away.
SKILL.md file: a short header with the name and description, then the instructions.
Add scripts and reference files
After the first save, open the skill again and use the Resources tab to add files. Each file has a path inside the skill, such asscripts/check.py or reference/style-guide.md, and text content. In the instructions, tell the agent when to read or run each file.
When an agent loads the skill, its files are copied into the agent’s sandbox (an isolated space where it can run code) under skills/<skill-name>/. For example, the instructions can say “run python skills/weekly-status-report/scripts/check.py”. Running scripts needs code execution, which is on by default; see Toolsets. Without it, the agent can still read the files.
Versions
Each saved change becomes a new version. The Versions tab lists them, with who made each change. Roll back copies an older version’s content into a new version, so nothing in the history is lost.Import a skill
Click Import on Your skills. PipesHub shows a preview of the skill first, and nothing is saved until you click Import skill. In the preview you can change the name, for example when the original clashes with a built-in skill.- npm
- URL
- Upload
Paste the install command from the skill’s instructions, or just its package name. For example:
npx skills add owner/repo --skill skill-namenpm install @scope/skill-pack@scope/skill-pack@1.2.0
--skill <name> to pick one.Give skills to chat and agents
Chat Assistant can use any available skill in your organization. There is nothing to set up. Agents built in Agent Builder work the same way until you attach skills to them:- An agent with no skills attached can use any available skill in your organization, built-in ones included.
- An agent with skills attached can use only those. If it still needs a built-in skill such as
pdf, attach that too.
Who can see a skill
- Your skills lists the skills you created, plus the built-in ones. Other members don’t see your skills there or in their Agent Builder, and only you can edit them.
- The Chat Assistant, and any agent with no skills attached, can use every available skill in the organization, including skills other members created. Don’t put anything in a skill that your co-workers shouldn’t read.
- An agent with skills attached uses only those, whoever created them.
- A skill attached to an agent keeps working for everyone who uses that agent.
- Skill names are unique across the organization, so you can’t reuse a name another member already took.
Turn off, deprecate or delete a skill
You can’t delete a skill that another skill Requires, because the other skill would break. Deprecate it instead.
Limits
Troubleshooting
Your skills is missing from Workspace
Your skills is missing from Workspace
An admin has turned off Enable Skills (Beta) under Workspace → Labs. Turning it back on brings back the page and lets chat and agents use skills again.
The agent doesn't use my skill
The agent doesn't use my skill
Check that Available to agents is on and the skill isn’t deprecated. If the agent has other skills attached, attach this one as well. Then make the description name the kinds of requests the skill is for; that is what the agent matches against. You can also ask for the skill by name in your message.
The agent reads my script but doesn't run it
The agent reads my script but doesn't run it
Code execution is off for your deployment, so the agent has no sandbox to run code in. See Toolsets.
Import says the name is a built-in skill name
Import says the name is a built-in skill name
The skill you’re importing uses a reserved name such as
pdf or pptx. Change the name in the preview, then import.Import says the package contains multiple skills
Import says the package contains multiple skills
Add
--skill <name> to the npm command to choose one. The error lists the skills it found.Saving says the skill was changed elsewhere
Saving says the skill was changed elsewhere
Someone saved the skill after you opened it, possibly you in another tab. Click Reload to load the latest version, then make your changes again.
Cannot delete this skill
Cannot delete this skill
Another skill lists this one under Requires, so deleting it would break that skill. Deprecate it instead.