Reference

Comandos del CLI

Cada subcomando de Mallard — install, update, doctor, registry, version.

El binario detecta los agentes instalados (claude, codex, opencode, cursor, gemini, windsurf, agents) y enlaza los directorios apropiados de skills/comandos/agentes. El soporte varía por agente: cada uno solo recibe los tipos que hospeda.

mallard                        # TUI interactiva
mallard install                # igual que arriba
mallard install --agent claude # instala solo a claude (no interactivo)
mallard install --all          # instala a todos los agentes detectados
mallard update                 # re-enlaza skills/comandos
mallard doctor                 # comprueba la salud de los symlinks por agente
mallard registry               # lista skills/comandos instalados
mallard version                # imprime la versión

Comandos

ComandoQué hace
mallardAbre la TUI interactiva (igual que mallard install).
mallard installInstala skills + comandos. Interactivo por defecto.
mallard install --agent claudeInstala solo a un agente concreto (no interactivo).
mallard install --allInstala a todos los agentes detectados (no interactivo).
mallard updateRe-enlaza skills/comandos. Respalda conflictos antes.
mallard update --list-backupsLista los backups previos.
mallard update --restore <ts>Restaura un backup por timestamp.
mallard doctorComprueba la salud de los symlinks por agente.
mallard registryLista skills/comandos y muestra el drift de versiones.
mallard versionImprime la versión instalada.

Detección de agentes

AgenteSkillsCommandsAgents
claude
codex
opencode
cursor
gemini
windsurf
agents (generic)

Los subagentes usan un formato compatible con Claude/Cursor, así que Codex / OpenCode / Gemini / Windsurf / generic los omiten. Los slash commands se enlazan donde el host los soporta (Claude Code y OpenCode hoy).

Backups

mallard update hace snapshot de cualquier archivo en conflicto antes de re-enlazar y conserva los 5 más recientes. Recupera con:

mallard update --list-backups
mallard update --restore <timestamp>

On this page