SKILL.md and optional supporting files. Project skills live under .polpo/skills/{name}/.
Polpo Cloud uses progressive loading: the system prompt lists assigned skill names, while the automatically registered skill_list and skill_read tools expose metadata and load a relevant body on demand. The OSS runtime’s direct prompt builder injects the full body of assigned skills. In both cases an agent can only access skills assigned in its skills array.
SKILL.md
name, description, and allowed-tools. The directory name is used when name is omitted. tags and category are project index metadata stored separately in .polpo/skills-index.json; they are not runtime frontmatter fields.
A skill’s
allowed-tools is metadata. Assigning a skill does not bypass the agent’s allowedTools policy; enable required tools on the agent too. Cloud’s skill_list and skill_read are added automatically for agents with assigned skills.Assign a skill
Local.polpo/agents.json entries wrap the agent config:
polpo deploy to sync local skills and assignments. To install a repository directly through the Agent API, use POST /v1/skills/add or client.installSkills(source) with a supported source such as a GitHub repository URL.