about
Show the plugin source — name, version, and repo URL. Works from CLI or messaging. Triggers on /about, /version, /agent:about, /agent:version, "qué versión",…
Install, list, and remove community skills from GitHub or local paths. Triggers on /agent:skill, /agent:skill install, /agent:skill list, /agent:skill remove, "instalar skill", "listar skills", "remover skill", "eliminar skill", "agregar skill", "install skill from github".
$ npx -y skills add crisandrews/ClawCode --skill skill-manager --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/skill-managerContext preview
The summary Claude sees to decide when to auto-load this skill.
Install, list, and remove community skills from GitHub or local paths. Triggers on /agent:skill, /agent:skill install, /agent:skill list, /agent:skill remove, "instalar skill", "listar skills", "remover skill", "eliminar skill", "agregar skill", "install skill from github".
name: skill-manager description: Install, list, and remove community skills from GitHub or local paths. Triggers on /agent:skill, /agent:skill install, /agent:skill list, /agent:skill remove, "instalar skill", "listar skills", "remover skill", "eliminar skill", "agregar skill", "install skill from github". user-invocable: true argument-hint: install|list|remove [source-or-name]
Add community skills to this agent, list what's installed, or remove what you no longer want. A "skill" here is a directory with a `SKILL.md` — the same format Claude Code natively uses — so the exact same artifact works in either place.
This is a CORE feature. See `docs/skill-manager.md` for the full reference.
Parse the user's command and route to the correct MCP tool:
| User says | Action | |---|---| | `/agent:skill install <source>` | Call `skill_install({ source })` | | `/agent:skill install <source> --scope=<plugin\|project\|user>` | Call `skill_install({ source, scope })` | | `/agent:skill install <source> --force` | Call `skill_install({ source, force: true })` — only after the user confirms an overwrite | | `/agent:skill list` | Call `skill_list()` and print the card | | `/agent:skill remove <name>` | Call `skill_remove({ name })` (dry run) then ask the user to confirm, then call again with `confirm: true` | | `/agent:skill remove <name> --force` | Call `skill_remove({ name, confirm: true })` directly — no confirmation prompt |
Default scope is `plugin` (`./skills/`). Users can promote a skill later.
1. Validate the source (GitHub shorthand, full URL, or local path — the tool parses all three) 2. Call `skill_install({ source })` — the tool clones, detects format, checks requirements 3. Print the returned card verbatim 4. If `format: openclaw` was detected (rejected), DO NOT retry with `force`. Suggest `/agent:import-skill` and stop. 5. If the skill installed with warnings, remind the user what needs to be set up (missing env var, binary, etc.)
1. Call `skill_list()` 2. Print the card. On messaging channels, compress to one line per skill.
1. Call `skill_remove({ name })` first — this is a dry run; it reports what WOULD be removed 2. Ask the user: "Remove <name> from <dir>? [y/N]" — short and clear 3. If they confirm, call `skill_remove({ name, confirm: true })` 4. If they say no, just acknowledge and stop
If the user passed `--force`, skip step 2 and call directly with `confirm: true`.
Persistent agents for Claude Code as a plugin, not a harness. Memory, personality, messaging across WhatsApp, Telegram, and Discord, plus a service mode for 24/7 runs. Imports from OpenClaw.
Show the plugin source — name, version, and repo URL. Works from CLI or messaging. Triggers on /about, /version, /agent:about, /agent:version, "qué versión",…
Show messaging channel status (WhatsApp, Telegram, Discord, iMessage, Slack, Fakechat) and the launch command to load them. Triggers on /agent:channels,…
Flush important session context to daily log (manual memory flush). Does NOT invoke native /compact. Triggers on /compact, /agent:compact, /flush, "guarda…
Create a new agent in the current directory with personality files and bootstrap ritual. Triggers on /agent:create, "crear agente", "nuevo agente", "new…
Manage scheduled reminders (crons) — list, add, delete, pause, resume, reconcile, or import from OpenClaw. Triggers on /agent:crons, /agent:reminders; listing…
Run diagnostic checks on the agent workspace. Triggers on /agent:doctor, "diagnóstico", "diagnostico", "doctor", "health check", "agent health", "checkup",…