From claudeclaw
Uninstalls ClaudeClaw extensions via /uninstall <name> command. Validates, confirms with user, runs post-uninstall hooks, removes directories, rebuilds, and restarts while preserving data.
npx claudepluginhub sbusso/claudeclawThis skill uses the workspace's default tool permissions.
Remove an installed ClaudeClaw extension.
Conducts multi-round deep research on GitHub repos via API and web searches, generating markdown reports with executive summaries, timelines, metrics, and Mermaid diagrams.
Dynamically discovers and combines enabled skills into cohesive, unexpected delightful experiences like interactive HTML or themed artifacts. Activates on 'surprise me', inspiration, or boredom cues.
Generates images from structured JSON prompts via Python script execution. Supports reference images and aspect ratios for characters, scenes, products, visuals.
Remove an installed ClaudeClaw extension.
/uninstall slack
/uninstall triage
EXTENSION_NAME="${1}"
EXT_DIR="extensions/claudeclaw-${EXTENSION_NAME}"
[ ! -d "$EXT_DIR" ] && echo "Extension claudeclaw-${EXTENSION_NAME} is not installed." && exit 1
cat "$EXT_DIR/manifest.json"
AskUserQuestion: "Uninstall claudeclaw-? This will remove its skills, agents, and agent skills. The extension's data (groups, messages) is preserved."
If manifest.json has hooks.postUninstall:
chmod +x "$EXT_DIR/hooks/uninstall.sh"
bash "$EXT_DIR/hooks/uninstall.sh" "$(git rev-parse --show-toplevel)"
rm -rf "$EXT_DIR"
npm run build
Restart the service (same as install skill step 8).
Print: "Extension claudeclaw- uninstalled. Data in groups/ and store/ is preserved."