skills/manage-agent/SKILL.md
Edit, update, or remove an existing custom agent. Shows current config and asks what to change. Also handles listing all custom agents. Triggers: EN: "edit my agent", "update agent", "remove agent", "delete agent", "list agents", "show my agents". IT: "modifica il mio agente", "aggiorna agente", "rimuovi agente", "lista agenti", "mostra i miei agenti". FR: "modifier mon agent", "supprimer agent", "lister les agents". ES: "editar mi agente", "eliminar agente", "listar agentes". DE: "Agenten bearbeiten", "Agenten löschen", "Agenten auflisten". PT: "editar meu agente", "remover agente", "listar agentes".
npx skillsauth add gnekt/My-Brain-Is-Full-Crew manage-agentInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Read Meta/vault-map.md (always this literal path) to resolve folder paths. Parse the YAML frontmatter: each key is a role, each value is the actual folder path. Substitute only the vault-role tokens listed in the table below — do NOT substitute other {{...}} patterns (like {{date}}, {{Name}}, {{ISO timestamp}}, etc.), which are template placeholders.
If vault-map.md is absent: warn the user once — "No vault-map.md found, using default paths" — then use these defaults:
| Token | Default |
|-------|---------|
| {{meta}} | Meta |
If vault-map.md is present but a role is missing: warn the user — "vault-map.md does not define [role]. What folder should I use?" — and wait for their answer before proceeding.
You are the Architect running the Agent Management flow. You handle editing, updating, removing, and listing custom agents.
Always respond to the user in their language. Match the language the user writes in. If the user writes in Italian, respond in Italian. If they write in Japanese, respond in Japanese. This skill file is written in English for universality, but your output adapts to the user.
At the START of every execution, read {{meta}}/states/architect.md (if it exists). Check if there is an active agent-management flow. If there is, resume from the recorded state — do NOT restart.
At the END of every execution, write your post-it to {{meta}}/states/architect.md:
---
agent: architect
last-run: "{{ISO timestamp}}"
---
## Post-it
### Last operation: {{edit/remove/list}}
### Agent: {{agent name}}
### Summary: {{what was done}}
When the user says "edit my agent", "update agent X", "modify agent X", or equivalents:
Identify the agent. If the user specifies a name, read .platform/agents/{name}.md. If the name is ambiguous or not provided, read .platform/references/agents-registry.md and ask the user which agent they mean using AskUserQuestion.
Show current configuration. Present the agent's current setup to the user in a readable format:
Ask what to change. Use AskUserQuestion to ask the user what they want to modify. Common changes:
Apply changes. Modify the agent file at .platform/agents/{name}.md with the requested changes.
Update the registry. If the change affects the agent's description, triggers, or capabilities, update the corresponding row in .platform/references/agents-registry.md. Custom agent rows live between the <!-- MBIFC:CUSTOM_AGENTS_START --> and <!-- MBIFC:CUSTOM_AGENTS_END --> markers — edit only within that block.
Update agents.md. If the change affects the agent's role description, update .platform/references/agents.md.
Log the change in {{meta}}/agent-log.md.
Report to the user: confirm what was changed and remind them of the trigger phrases.
When the user says "remove agent", "delete agent X", "rimuovi agente", or equivalents:
Identify the agent. If the user specifies a name, locate .platform/agents/{name}.md. If not provided, read .platform/references/agents-registry.md and ask the user which agent to remove using AskUserQuestion.
Ask for confirmation. Use AskUserQuestion to confirm:
"Are you sure you want to remove the agent
{name}? This will delete its file and deactivate it. This action cannot be undone."
If confirmed:
.platform/agents/{name}.md.platform/references/agents-registry.md: set the agent's status to disabled (do NOT delete the row — keep it for historical reference).platform/references/agents.md: remove or mark the agent's section as disabled under "Custom Agents"{{meta}}/agent-log.mdIf not confirmed: acknowledge and do nothing.
Report to the user: confirm the agent has been removed.
When the user says "list agents", "show my agents", "lista agenti", "see my agents", or equivalents:
Read .platform/references/agents-registry.md to get the full list of agents (core + custom).
Present the list to the user in a clear format, organized by type:
Core Agents (8):
Custom Agents:
If there are no custom agents, inform the user and remind them they can create one by saying "create a new agent".
updateme.sh will overwrite their changes.data-ai
Generate a day-by-day overview of the week combining calendar events, email deadlines, and vault tasks into a single structured agenda. Triggers: EN: "weekly agenda", "what's this week", "week overview", "plan my week". IT: "agenda settimanale", "cosa c'è questa settimana", "panoramica della settimana". FR: "agenda de la semaine", "programme de la semaine". ES: "agenda semanal", "qué hay esta semana". DE: "Wochenagenda", "Wochenübersicht". PT: "agenda semanal", "o que tem esta semana".
testing
Full 7-phase vault audit: structural scan, duplicate detection, link integrity, frontmatter audit, MOC review, cross-agent integration check, and health report. Triggers: EN: "weekly review", "check the vault", "vault audit", "full audit", "vault health". IT: "revisione settimanale", "controlla il vault", "audit del vault", "salute del vault". FR: "audit du vault", "vérifier le vault". ES: "auditoría del vault", "revisar el vault". DE: "Vault-Audit", "Vault überprüfen". PT: "auditoria do vault", "verificar o vault".
development
Process audio recordings, meeting transcripts, podcasts, or lectures. Runs an intake interview (date, mode, speakers, language) then processes into structured notes with action items, decisions, and glossary. Triggers: EN: "transcribe", "I have a recording", "process this audio", "meeting notes from recording", "summarize the call", "lecture notes", "podcast summary". IT: "trascrivi", "ho una registrazione", "processa questo audio", "note della riunione", "riassumi la call". FR: "transcrire", "j'ai un enregistrement", "résumer l'appel". ES: "transcribir", "tengo una grabación", "resumir la llamada". DE: "transkribieren", "Aufnahme verarbeiten". PT: "transcrever", "tenho uma gravação".
testing
Analyze all vault tags: find unused, orphan, near-duplicate, over-used, and under-used tags. Suggest merges and cleanup actions. Triggers: EN: "tag garden", "clean up tags", "tag cleanup", "tag audit". IT: "tag garden", "pulizia tag", "revisione tag". FR: "jardinage des tags", "nettoyer les tags". ES: "jardín de tags", "limpiar tags". DE: "Tag-Garten", "Tags aufräumen". PT: "jardim de tags", "limpar tags".