agent-browser
Browse the web for any task — research topics, read articles, interact with web apps, fill forms, take screenshots, extract data,…
Stop and remove the ClaudeClaw background service and agents for this instance
Claude Code
$ npx -y skills add sbusso/claudeclaw --skill uninstall --agent claude-code
Codex
$ npx skills add sbusso/claudeclaw --skill uninstall -a codex -y
Cursor
$ npx skills add sbusso/claudeclaw --skill uninstall -a cursor -y
Gemini CLI
$ npx skills add sbusso/claudeclaw --skill uninstall -a gemini-cli -y
GitHub Copilot
$ npx skills add sbusso/claudeclaw --skill uninstall -a github-copilot -y
OpenCode
$ npx skills add sbusso/claudeclaw --skill uninstall -a opencode -y
Windsurf
$ npx skills add sbusso/claudeclaw --skill uninstall -a windsurf -y
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
Browse the web for any task — research topics, read articles, interact with web apps, fill forms, take screenshots, extract data,…
Add /compact command for manual context compaction. Solves context rot in long sessions by forwarding the SDK's built-in /compact…
Add Gmail integration to ClaudeClaw. Can be configured as a tool (agent reads/sends emails when triggered from WhatsApp) or as a…
Add image vision to ClaudeClaw agents. Resizes and processes WhatsApp image attachments, then sends them to Claude as multimodal…
Add Ollama MCP server so the container agent can call local models for cheaper/faster tasks like summarization, translation, or…
Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…