SKILL.md file — agents load the right one for each task and follow it exactly.
Skills are available globally across your Friday instance by default. You can also assign them to a specific space or job by referencing them in workspace.yml.
Adding skills
Open Skills in the Studio sidebar and click + Add. Two ways to add: Upload file / folder — drop a folder that contains aSKILL.md file, or click to browse. Friday reads the frontmatter and registers the skill.
Import from skills.sh — paste an owner/repo/slug reference (e.g. anthropics/skills/pdf) and click Import skill. Browse the full registry at skills.sh.
Writing a skill
A skill is a folder with aSKILL.md file. The file starts with YAML frontmatter:
namemust be@namespace/skill-nameformat — lowercase, hyphens onlydescriptiondrives skill discovery — write it in third person and include a clear trigger (“Use when…”)- Keep the body focused. The agent is already smart; only include what it would otherwise get wrong.
Publishing via CLI
SKILL.md. The skill name is read from the frontmatter name field, or you can override it with --name @namespace/skill-name.
Other CLI commands:
Using skills in workspace.yml
Reference a published skill from your space:workspace.yml
workspace.yml
How agents load skills
At the start of a session, Friday injects an<available_skills> list into the agent’s context — each entry shows the skill name and its description. The agent calls the load_skill tool by name when it determines a skill is relevant to the current task.
This is why the description field matters more than anything else in the file. It’s the only thing the agent sees before deciding whether to load a skill. Write it in third person with a clear trigger: what the skill covers and when to use it.
