about
Show the plugin source — name, version, and repo URL. Works from CLI or messaging. Triggers on /about, /version, /agent:about,…
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".
Claude Code
$ npx -y skills add crisandrews/ClawCode --skill skill-manager --agent claude-code
Codex
$ npx skills add crisandrews/ClawCode --skill skill-manager -a codex -y
Cursor
$ npx skills add crisandrews/ClawCode --skill skill-manager -a cursor -y
Gemini CLI
$ npx skills add crisandrews/ClawCode --skill skill-manager -a gemini-cli -y
GitHub Copilot
$ npx skills add crisandrews/ClawCode --skill skill-manager -a github-copilot -y
OpenCode
$ npx skills add crisandrews/ClawCode --skill skill-manager -a opencode -y
Windsurf
$ npx skills add crisandrews/ClawCode --skill skill-manager -a windsurf -y
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,…
Show messaging channel status (WhatsApp, Telegram, Discord, iMessage, Slack, Fakechat) and the launch command to load them.…
Flush important session context to daily log (manual memory flush). Does NOT invoke native /compact. Triggers on /compact,…
Create a new agent in the current directory with personality files and bootstrap ritual. Triggers on /agent:create, "crear…
Manage scheduled reminders (crons) — list, add, delete, pause, resume, reconcile, or import from OpenClaw. Triggers on…
Run diagnostic checks on the agent workspace. Triggers on /agent:doctor, "diagnóstico", "diagnostico", "doctor", "health check",…
Shape output for a reader with ADHD: lead with the next action, number multi-step work, restate state across turns, suppress…
Set up the owner profile so a personal agent knows who it works for (first-run setup, \"get to know me\"), or distill colleague,…