| name | skill-sync |
| description | Sincroniza las tablas Auto-invoke en AGENTS.md con el metadata de los skills. Trigger: Cuando se crea/modifica un skill, se actualiza metadata.auto_invoke, o se ejecuta sync.sh.
|
| license | MIT |
| metadata | {"author":"myquota","version":"1.0","auto_invoke":["After creating/modifying a skill","Regenerate AGENTS.md Auto-invoke tables","Troubleshoot why a skill is missing from auto-invoke"]} |
Propósito
Mantiene las secciones Auto-invoke de AGENTS.md sincronizadas con el metadata de cada skill. Cuando creas o modificas un skill, ejecuta el script de sincronización para actualizar automáticamente las tablas en AGENTS.md.
Metadata Requerido en Skills
Cada skill que debe aparecer en la tabla Auto-invoke necesita estos campos en el frontmatter:
metadata:
auto_invoke:
- "Creating a new module"
- "Adding model.ts, repository.ts, etc."
auto_invoke puede ser un string único o una lista de acciones.
Uso
./skills/skill-sync/assets/sync.sh
./skills/skill-sync/assets/sync.sh --dry-run
Cómo funciona sync.sh
- Busca todos los archivos
skills/*/SKILL.md
- Extrae
name y metadata.auto_invoke del frontmatter YAML
- Genera tabla Markdown ordenada alfabéticamente por acción
- Reemplaza la sección
### Auto-invoke Skills en AGENTS.md
Checklist después de modificar Skills