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…
Check for and apply updates to installed skill branches from upstream.
$ npx -y skills add sbusso/claudeclaw --skill update-skills --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/update-skillsContext preview
The summary Claude sees to decide when to auto-load this skill.
Check for and apply updates to installed skill branches from upstream.
name: update-skills description: Check for and apply updates to installed skill branches from upstream.
Skills are distributed as git branches (`skill/*`). When you install a skill, you merge its branch into your repo. This skill checks upstream for newer commits on those skill branches and helps you update.
Run `/update-skills` in Claude Code.
**Preflight**: checks for clean working tree and upstream remote.
**Detection**: fetches upstream, lists all `upstream/skill/*` branches, determines which ones you've previously merged (via merge-base), and checks if any have new commits.
**Selection**: presents a list of skills with available updates. You pick which to update.
**Update**: merges each selected skill branch, resolves conflicts if any, then validates with build + test.
---
Help users update their installed skill branches from upstream without losing local customizations.
Run:
If output is non-empty:
Check remotes:
If `upstream` is missing:
Fetch:
List all upstream skill branches:
For each `upstream/skill/<name>`: 1. Check if the user has merged this skill branch before:
2. Check if there are new commits on the skill branch not yet in HEAD:
Build three lists:
If no skills have updates available:
If updates are available:
skill/<name>: 3 new commits skill/<other>: 1 new commit
For each selected skill (process one at a time):
1. Tell the user which skill is being updated. 2. Run: `git merge upstream/skill/<name> --no-edit` 3. If the merge is clean, move to the next skill. 4. If conflicts occur:
If a merge fails badly (e.g., cannot resolve conflicts):
After all selected skills are merged:
If build fails:
Show:
If the service is running, remind the user to restart it to pick up changes.
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.