Guides
Añadir una skill, comando o agente
Crea una nueva skill, slash command o subagente de Claude en Mallard y distribúyelo al equipo.
Mallard es el repo origen. Añades una skill / comando / agente aquí, publicas una
release, y el equipo lo recoge con brew upgrade mallard (o
scoop update mallard) seguido de mallard update.
Añadir una skill
-
Crea
skills/<skill-name>/SKILL.mden el repo de Mallard. -
Frontmatter requerido:
--- name: skill-name description: > Cuándo disparar esta skill. Sé específico — Claude lo usa para decidir si la invoca. Incluye contextos, tipos de proyecto, keywords. version: "0.1.0" --- -
En local (durante el desarrollo):
go build -o mallard . ./mallard update ./mallard doctor ./mallard registry -
Distribuir al equipo:
git add skills/<skill-name>/ git commit -m "feat: add <skill-name> skill" git push git tag vX.Y.Z git push origin vX.Y.Z
Añadir un comando
- Crea
claude/commands/<command-name>.md. - Frontmatter requerido (
name,description,version). - Disponible como
/<command-name>trasmallard update.
Añadir un agente
Los agentes son subagentes de Claude Code, enlazados a ~/.claude/agents/ (solo
Claude). Crea claude/agents/<agent-name>.md con frontmatter name,
description, tools, model, color, version.
Bump de versión
Edita el campo version: en el frontmatter de la skill y publica una nueva
release. mallard registry mostrará el drift entre versiones instaladas y origen.