Skip to Content

Skills

A Skill is one thing the organization knows how to do, written so that whoever reads it (a person or an agent) can do it without asking. It has the same shape as an Agent Skill : a folder with a SKILL.md whose name and description tell an agent when to load the rest.

skills/<slug>/SKILL.md, with its files under files/.

Fields

Besides the common fields:

FieldRequiredNotes
typeYesSkill. No kind.
descriptionYesWhen to use it. This is what an agent reads before deciding to load the skill.
domainYesThe area it belongs to (administracion, compras). A role’s skill_domains refer to it.
categoryNoA free label for grouping skills.
licenseNoThe skill’s license, when it comes from elsewhere.
allowed_toolsNoThe tools the skill asks for, as a list.
source_repo, source_path, source_ref, source_shaNoWhere an imported skill came from: the repository, the folder in it, the ref asked for and the commit read.

Links: used_by toward the roles that use it.

Body

The body is the skill’s instructions, in free Markdown.

Example

skills/criterio-de-rotacion/SKILL.md
--- type: Skill title: Criterio de rotación por categoría name: criterio-de-rotacion description: Cuando hay que proponer movimientos de mercadería entre locales, o de un local al outlet. domain: compras links: - role: used_by to: roles/compras/producto-y-stock created_at: 2026-10-15T15:47:27.892Z created_at: 2026-10-15T15:47:27.892Z updated_at: 2026-10-15T16:24:22.464Z --- Reglas de Casa Norte para rotar mercadería (las valida Lucía, no se aplican solas): - Calzado: se rota por curva de talles. - Outlet: va lo que tiene más de 12 semanas de edad y un remanente mayor al 50 %, sin excepción por local. - Franquicias: se les propone, no se les impone; la propuesta va por WhatsApp al dueño. Salida: una lista de movimientos (de, a, categoría, cantidad, motivo) ordenada por impacto.

Files

A skill can carry files: a script, a template, a reference. Each one is a File in files/<nn>-<slug>.md, with the file’s content as the body.

FieldRequiredNotes
typeYesFile.
positionYesIts order inside the skill.
pathYesWhere the file lives inside the skill (scripts/check.py). Letters, digits, ., _, - and /; never SKILL.md.
content_typeYesIts media type.
encodingYesutf8 for text, base64 for anything else.
size_bytesNoIts size.