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

  1. Crea skills/<skill-name>/SKILL.md en el repo de Mallard.

  2. 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"
    ---
  3. En local (durante el desarrollo):

    go build -o mallard .
    ./mallard update
    ./mallard doctor
    ./mallard registry
  4. 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

  1. Crea claude/commands/<command-name>.md.
  2. Frontmatter requerido (name, description, version).
  3. Disponible como /<command-name> tras mallard 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.

On this page