---
title: Skills
description: Una skill es un archivo Markdown con un procedimiento que el agente de programación carga cuando hace falta: las tuyas en el proyecto o cualquiera de skills.sh.
---
# Skills

Una **skill** es una carpeta con un `SKILL.md`: un procedimiento escrito para el agente — cómo publicas una versión, cómo añadir una migración, las convenciones de tu frontend. El agente solo ve la lista de nombres y descripciones de las skills; lee el contenido de una cuando la tarea lo requiere, así los procedimientos largos no pesan en cada conversación.

```
my-project/skills/release/SKILL.md
```

```markdown
---
name: release
description: how we cut a release of this project
---
1. `npm test` must pass.
2. Bump the version in package.json (patch unless told otherwise).
3. `git tag vX.Y.Z && git push --tags` — CI publishes.
```

Es el formato de [Agent Skills](https://agentskills.io), así que cualquier cosa de [skills.sh](https://skills.sh) funciona tal cual.

## Dónde se buscan las skills

Gana la última: `~/.agents/skills` y `~/.claude/skills` (globales) → las skills que vienen con Lampson → `skills/`, `.agents/skills`, `.claude/skills` del proyecto → `.lampson/skills/` del proyecto (local, no se sube a git).

`/skills` lista lo que el agente puede ver.

## Instalar skills

Pídelo: *«instala la skill frontend-design de anthropics/skills»*. El agente ejecuta el instalador estándar y **siempre te pregunta primero** — incluso en `yolo` — porque una skill trae instrucciones y scripts de otra persona a tu máquina. O hazlo tú mismo:

```sh
npx skills add anthropics/skills --skill frontend-design       # este proyecto
npx skills add anthropics/skills --skill frontend-design -g    # todos los proyectos
```
