Skip to main content
A team skill is a short Markdown playbook, such as how your team confirms where a person worked. Each deep research run lists the team’s skills, and an agent reads one when its description fits the task. A run can also attach skills, so every agent follows them from its first step. A skill guides Sixtyfour’s research agents and never changes their tools or budget. To teach your own coding assistant to call Sixtyfour, see Skills for AI Agents.
Team skills are enabled per organization. Contact support to turn them on.

Write a skill

Agents decide from the description alone, so say when to use the skill, not only what it covers.

Set it up

In the app, open Settings → Agents → Skills and choose the Team tab. Every member can read the team’s skills. Team owners add, change and delete them, and on the default team, organization admins and owners do. Through the API, use an API key for the team:
The response is the saved skill. Send its version to replace or delete it.

Use it in a run

Runs on xhigh, on scout with graph: true, and on high when enabled for your organization list the team’s skills. To make every agent of a run follow a skill, attach it with skills on POST /people-intelligence-async:
Every agent of the run holds an attached skill’s whole text from its first turn, at the version the run started with. The MCP server’s sixtyfour_atlas_start takes the same skills. The Atlas API’s start and continue endpoints don’t.

Limits

Requests to /skills share one rate limit.

Good to know

  • A run keeps the list it started with. Reading a listed skill that isn’t attached returns its latest saved text, and one deleted since is refused.
  • The frontmatter holds name and description. A license or metadata field, as Claude Code and Codex skills carry, is dropped. Any other field is refused.
  • A skill is one file. Link a full https:// address, not a file beside it.
  • Saving with an old version saves nothing. Read the skill again and reapply your change.
  • A run that attaches an unknown skill or too much text is refused before it starts or is charged.
  • An API key acts with its creator’s current role in the team. See Roles and permissions.

Errors

For error responses (400, 403, etc.), see Handling Errors.