agent-browser
Browse the web for any task — research topics, read articles, interact with web apps, fill forms, take screenshots, extract data, and test web pages. Use…
Stop and remove the ClaudeClaw background service and agents for this instance
$ npx -y skills add sbusso/claudeclaw --skill uninstall --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/uninstallContext preview
The summary Claude sees to decide when to auto-load this skill.
Stop and remove the ClaudeClaw background service and agents for this instance
name: uninstall description: Stop and remove the ClaudeClaw background service and agents for this instance trigger: /uninstall
Stop and remove the ClaudeClaw background service for the current instance. Data (store/, groups/, .env) is preserved — only the service unit is removed.
**macOS:**
DIRNAME=$(basename "$(pwd)")
PLIST_NAME="com.claudeclaw.${DIRNAME}"
PLIST_PATH="$HOME/Library/LaunchAgents/${PLIST_NAME}.plist"**Linux:**
DIRNAME=$(basename "$(pwd)")
SERVICE_NAME="claudeclaw-${DIRNAME}"
SERVICE_PATH="$HOME/.config/systemd/user/${SERVICE_NAME}.service"# macOS [ ! -f "$PLIST_PATH" ] && echo "No service found at $PLIST_PATH" && exit 0 # Linux [ ! -f "$SERVICE_PATH" ] && echo "No service found at $SERVICE_PATH" && exit 0
If no service file found, also check for running processes:
# macOS — check if loaded even without plist launchctl list | grep claudeclaw # Linux systemctl --user list-units | grep claudeclaw
AskUserQuestion: "Remove ClaudeClaw service for this instance? This will stop the background process. Your data (groups, messages, .env) is preserved."
**macOS:**
launchctl bootout "gui/$(id -u)/${PLIST_NAME}" 2>/dev/null || true
rm -f "$PLIST_PATH"**Linux:**
systemctl --user stop "$SERVICE_NAME" 2>/dev/null || true systemctl --user disable "$SERVICE_NAME" 2>/dev/null || true rm -f "$SERVICE_PATH" systemctl --user daemon-reload
# macOS launchctl list | grep "$PLIST_NAME" && echo "WARNING: service still loaded" || echo "Service removed" # Linux systemctl --user is-active "$SERVICE_NAME" 2>/dev/null && echo "WARNING: service still running" || echo "Service removed"
pkill -f "dist/service.js" 2>/dev/null || true
Only kill processes whose cwd matches the current directory to avoid killing other instances.
Print:
ClaudeClaw service removed for this instance. - Service file: deleted - Process: stopped - Data: preserved (store/, groups/, .env still in place) - To reinstall: run /setup
Repo: sbusso/claudeclaw
Browse the web for any task — research topics, read articles, interact with web apps, fill forms, take screenshots, extract data, and test web pages. Use…
Add /compact command for manual context compaction. Solves context rot in long sessions by forwarding the SDK's built-in /compact slash command. Main-group or…
Add Gmail integration to ClaudeClaw. Can be configured as a tool (agent reads/sends emails when triggered from WhatsApp) or as a full channel (emails can…
Add image vision to ClaudeClaw agents. Resizes and processes WhatsApp image attachments, then sends them to Claude as multimodal content blocks.
Add Ollama MCP server so the container agent can call local models for cheaper/faster tasks like summarization, translation, or general queries.