Auto-Updater Skill
Automatically update Clawdbot and all installed skills once daily. Runs via cron, checks for updates, applies them, and messages the user with a summary of what changed.
Rank
62
Safety
84
Downloads
92k
Updated
Jun 1, 2026
Version
1.0.0
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 92.5K downloads reported by the source. Last updated 6/1/2026.
Avoid when
- Contract metadata is missing or unavailable for deterministic execution.
Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing
Public facts
Every fact links back to the source it came from.
- Adoption signal
- 92.5K downloadsadoption · observed Jun 1, 2026
- Vendor
- Clawhubvendor · observed May 30, 2026
- Protocol compatibility
- OpenClawcompatibility · observed May 30, 2026
- Adoption signal
- 91.8K downloadsadoption · observed May 30, 2026
- Latest release
- 1.0.0release · observed Jan 13, 2026
- Handshake status
- UNKNOWNsecurity
Install and run
Setup complexity: low.
clawhub skill install publishers:maximeprades:auto-updater- Install using `clawhub skill install publishers:maximeprades:auto-updater` in an isolated environment before connecting it to live workloads.
- No published capability contract is available yet, so validate auth and request/response behavior manually.
- Review the upstream CLAWHUB listing at https://clawhub.ai/maximeprades/auto-updater before using production credentials.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-maximeprades-auto-updater/snapshot"
Documentation
CLAWHUB
12,604 characters of source documentation, loaded on request.
Extracted files
5 files captured from the source.
SKILL.md
---
name: auto-updater
description: "Automatically update Clawdbot and all installed skills once daily. Runs via cron, checks for updates, applies them, and messages the user with a summary of what changed."
metadata: {"version":"1.0.0","clawdbot":{"emoji":"🔄","os":["darwin","linux"]}}
---
# Auto-Updater Skill
Keep your Clawdbot and skills up to date automatically with daily update checks.
## What It Does
This skill sets up a daily cron job that:
1. Updates Clawdbot itself (via `clawdbot doctor` or package manager)
2. Updates all installed skills (via `clawdhub update --all`)
3. Messages you with a summary of what was updated
## Setup
### Quick Start
Ask Clawdbot to set up the auto-updater:
```
Set up daily auto-updates for yourself and all your skills.
```
Or manually add the cron job:
```bash
clawdbot cron add \
--name "Daily Auto-Update" \
--cron "0 4 * * *" \
--tz "America/Los_Angeles" \
--session isolated \
--wake now \
--deliver \
--message "Run daily auto-updates: check for Clawdbot updates and update all skills. Report what was updated."
```
### Configuration Options
| Option | Default | Description |
|--------|---------|-------------|
| Time | 4:00 AM | When to run updates (use `--cron` to change) |
| Timezone | System default | Set with `--tz` |
| Delivery | Main session | Where to send the update summary |
## How Updates Work
### Clawdbot Updates
For **npm/pnpm/bun installs**:
```bash
npm update -g clawdbot@latest
# or: pnpm update -g clawdbot@latest
# or: bun update -g clawdbot@latest
```
For **source installs** (git checkout):
```bash
clawdbot update
```
Always run `clawdbot doctor` after updating to apply migrations.
### Skill Updates
```bash
clawdhub update --all
```
This checks all installed skills against the registry and updates any with new versions available.
## Update Summary Format
After updates complete, you'll receive a message like:
```
🔄 Daily Auto-Update Complete
**Clawdbot**: Updated to v2026.1.10 (was v2026.1.9)
**Skills Updated (3)**:
- prd: 2.0.3 → 2.0.4
- browser: 1.2.0 → 1.2.1
- nano-banana-pro: 3.1.0 → 3.1.2
**Skills Already Current (5)**:
gemini, sag, things-mac, himalaya, peekaboo
No issues encountered.
```
## Manual Commands
Check for updates without applying:
```bash
clawdhub update --all --dry-run
```
View current skill versions:
```bash
clawdhub list
```
Check Clawdbot version:
```bash
clawdbot --version
```
## Troubleshooting
### Updates Not Running
1. Verify cron is enabled: check `cron.enabled` in config
2. Confirm Gateway is running continuously
3. Check cron job exists: `clawdbot cron list`
### Update Failures
If an update fails, the summary will include the error. Common fixes:
- **Permission errors**: Ensure the Gateway user can write to skill directories
- **Network errors**: Check internet connectivity
- **Package conflicts**: Run `clawdbot doctor` to diagnose
### Disabling Auto-Updates
Remove the cron job:
```bash
clawdbot cron remove "Dail_meta.json
{
"ownerId": "kn73fehpspmvrqqdvz7jjdb50d7z4h5s",
"slug": "auto-updater",
"version": "1.0.0",
"publishedAt": 1768323539453
}references/agent-guide.md
# Agent Implementation Guide
When asked to set up auto-updates, follow this procedure.
## Step 1: Detect Installation Type
```bash
# Check if installed via npm globally
npm list -g clawdbot 2>/dev/null && echo "npm-global"
# Check if installed via source (git)
[ -d ~/.clawdbot/.git ] || [ -f /opt/clawdbot/.git/config ] && echo "source-install"
# Check pnpm
pnpm list -g clawdbot 2>/dev/null && echo "pnpm-global"
# Check bun
bun pm ls -g 2>/dev/null | grep clawdbot && echo "bun-global"
```
## Step 2: Create the Update Script (Optional)
For complex setups, create a helper script at `~/.clawdbot/scripts/auto-update.sh`:
```bash
#!/bin/bash
set -e
LOG_FILE="${HOME}/.clawdbot/logs/auto-update.log"
mkdir -p "$(dirname "$LOG_FILE")"
log() {
echo "[$(date '+%Y-%m-%d %H:%M:%S')] $1" >> "$LOG_FILE"
}
log "Starting auto-update..."
# Capture starting versions
CLAWDBOT_VERSION_BEFORE=$(clawdbot --version 2>/dev/null || echo "unknown")
# Update Clawdbot
log "Updating Clawdbot..."
if command -v npm &> /dev/null && npm list -g clawdbot &> /dev/null; then
npm update -g clawdbot@latest 2>&1 | tee -a "$LOG_FILE"
elif command -v pnpm &> /dev/null && pnpm list -g clawdbot &> /dev/null; then
pnpm update -g clawdbot@latest 2>&1 | tee -a "$LOG_FILE"
elif command -v bun &> /dev/null; then
bun update -g clawdbot@latest 2>&1 | tee -a "$LOG_FILE"
else
log "Running clawdbot update (source install)"
clawdbot update 2>&1 | tee -a "$LOG_FILE" || true
fi
# Run doctor for migrations
log "Running doctor..."
clawdbot doctor --yes 2>&1 | tee -a "$LOG_FILE" || true
# Capture new version
CLAWDBOT_VERSION_AFTER=$(clawdbot --version 2>/dev/null || echo "unknown")
# Update skills
log "Updating skills via ClawdHub..."
SKILL_OUTPUT=$(clawdhub update --all 2>&1) || true
echo "$SKILL_OUTPUT" >> "$LOG_FILE"
log "Auto-update complete."
# Output summary for agent to parse
echo "---UPDATE_SUMMARY_START---"
echo "clawdbot_before: $CLAWDBOT_VERSION_BEFORE"
echo "clawdbot_after: $CLAWDBOT_VERSION_AFTER"
echo "skill_output: $SKILL_OUTPUT"
echo "---UPDATE_SUMMARY_END---"
```
## Step 3: Add Cron Job
The recommended approach is to use Clawdbot's built-in cron with an isolated session:
```bash
clawdbot cron add \
--name "Daily Auto-Update" \
--cron "0 4 * * *" \
--tz "America/Los_Angeles" \
--session isolated \
--wake now \
--deliver \
--message "Run the daily auto-update routine:
1. Check and update Clawdbot:
- For npm installs: npm update -g clawdbot@latest
- For source installs: clawdbot update
- Then run: clawdbot doctor --yes
2. Update all skills:
- Run: clawdhub update --all
3. Report back with:
- Clawdbot version before/after
- List of skills that were updated (name + old version → new version)
- Any errors encountered
Format the summary clearly for the user."
```
## Step 4: Verify Setup
```bash
# Confirm cron job was added
clawdbot cron list
# Test the update commands work
clawdbot --version
clawdhub list
```
## Customizreferences/summary-examples.md
# Update Summary Examples Reference examples for formatting the update report message. ## Full Update (Everything Changed) ``` 🔄 Daily Auto-Update Complete **Clawdbot** Updated: v2026.1.9 → v2026.1.10 Key changes in this release: - CLI: add clawdbot update command - Gateway: add OpenAI-compatible HTTP endpoint - Sandbox: improved tool-policy errors **Skills Updated (3)** 1. prd: 2.0.3 → 2.0.4 2. browser: 1.2.0 → 1.2.1 3. nano-banana-pro: 3.1.0 → 3.1.2 **Skills Already Current (5)** gemini, sag, things-mac, himalaya, peekaboo ✅ All updates completed successfully. ``` ## No Updates Available ``` 🔄 Daily Auto-Update Check **Clawdbot**: v2026.1.10 (already latest) **Skills**: All 8 installed skills are current. Nothing to update today. ``` ## Partial Update (Skills Only) ``` 🔄 Daily Auto-Update Complete **Clawdbot**: v2026.1.10 (no update available) **Skills Updated (2)** 1. himalaya: 1.0.0 → 1.0.1 - Fixed IMAP connection timeout handling 2. 1password: 2.1.0 → 2.2.0 - Added support for SSH keys **Skills Already Current (6)** prd, gemini, browser, sag, things-mac, peekaboo ✅ Skill updates completed. ``` ## Update With Errors ``` 🔄 Daily Auto-Update Complete (with issues) **Clawdbot**: v2026.1.9 → v2026.1.10 ✅ **Skills Updated (1)** 1. prd: 2.0.3 → 2.0.4 ✅ **Skills Failed (1)** 1. ❌ nano-banana-pro: Update failed Error: Network timeout while downloading v3.1.2 Recommendation: Run `clawdhub update nano-banana-pro` manually **Skills Already Current (6)** gemini, sag, things-mac, himalaya, peekaboo, browser ⚠️ Completed with 1 error. See above for details. ``` ## First Run / Setup Confirmation ``` 🔄 Auto-Updater Configured Daily updates will run at 4:00 AM (America/Los_Angeles). **What will be updated:** - Clawdbot core - All installed skills via ClawdHub **Current status:** - Clawdbot: v2026.1.10 - Installed skills: 8 You'll receive a summary here after each update run. To modify: `clawdbot cron edit "Daily Auto-Update"` To disable: `clawdbot cron remove "Daily Auto-Update"` ``` ## Formatting Guidelines 1. **Use emojis sparingly** - just the 🔄 header and ✅/❌ for status 2. **Lead with the most important info** - what changed 3. **Group similar items** - updated skills together, current skills together 4. **Include version numbers** - always show before → after 5. **Be concise** - users want a quick scan, not a wall of text 6. **Surface errors prominently** - don't bury failures
skill-card.md
## Description: <br> Automatically update Clawdbot and all installed skills once daily. <br> This skill is ready for commercial/non-commercial use. <br> ## Publisher: <br> [maximeprades](https://clawhub.ai/user/maximeprades) <br> ### License/Terms of Use: <br> ## Use Case: <br> Developers and Clawdbot users use this skill to configure unattended daily checks that update Clawdbot and installed skills, then report what changed or failed. <br> ### Deployment Geography for Use: <br> Global <br> ## Known Risks and Mitigations: <br> Risk: Unattended daily updates can change Clawdbot and all installed skills without per-update approval. <br> Mitigation: Enable the skill only when automatic updates are intended; consider dry-run or notification-only operation and pin critical skills. <br> Risk: A failed or incompatible update can interrupt the user's Clawdbot or skill workflow. <br> Mitigation: Review the delivered update summary, keep the documented cron removal command available, and run manual repair commands when the summary reports errors. <br> ## Reference(s): <br> - [Agent Implementation Guide](references/agent-guide.md) <br> - [Update Summary Examples](references/summary-examples.md) <br> - [Clawdbot Updating Guide](https://docs.clawd.bot/install/updating) <br> - [ClawdHub CLI](https://docs.clawd.bot/tools/clawdhub) <br> - [Cron Jobs](https://docs.clawd.bot/cron) <br> ## Skill Output: <br> **Output Type(s):** [Markdown, Shell commands, Configuration, Guidance] <br> **Output Format:** [Markdown with inline bash and JSON code blocks] <br> **Output Parameters:** [1D] <br> **Other Properties Related to Output:** [May include cron schedules, update commands, version summaries, and error-handling guidance.] <br> ## Skill Version(s): <br> 1.0.0 (source: server evidence and SKILL.md metadata) <br> ## Ethical Considerations: <br> Users should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>
@x1pay/langchain
LangChain/LangGraph tools for AI agent x402 payments on X1
@langchain/langgraph-swarm
An implementation of a multi-agent swarm using LangGraph
@langchain/langgraph-supervisor
LangGraph Multi-Agent Supervisor
oceanbus-langchain
LangChain tools for OceanBus — give your LangChain and CrewAI agents a global identity, encrypted messaging, and Yellow Pages service discovery with a single import.
Machine-readable data
The same record, as JSON, for agents and crawlers.
{
"facts": [
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "92.5K downloads",
"href": "https://clawhub.ai/maximeprades/auto-updater",
"sourceUrl": "https://clawhub.ai/maximeprades/auto-updater",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-06-01T00:30:23.164Z",
"isPublic": true
},
{
"factKey": "vendor",
"label": "Vendor",
"value": "Clawhub",
"category": "vendor",
"href": "https://clawhub.ai/maximeprades/auto-updater",
"sourceUrl": "https://clawhub.ai/maximeprades/auto-updater",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-05-30T06:45:51.502Z",
"isPublic": true,
"metadata": {}
},
{
"factKey": "protocols",
"label": "Protocol compatibility",
"value": "OpenClaw",
"category": "compatibility",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-maximeprades-auto-updater/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-maximeprades-auto-updater/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-05-30T06:45:51.502Z",
"isPublic": true,
"metadata": {}
},
{
"factKey": "traction",
"label": "Adoption signal",
"value": "91.8K downloads",
"category": "adoption",
"href": "https://clawhub.ai/maximeprades/auto-updater",
"sourceUrl": "https://clawhub.ai/maximeprades/auto-updater",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-05-30T06:45:51.502Z",
"isPublic": true,
"metadata": {}
},
{
"factKey": "latest_release",
"label": "Latest release",
"value": "1.0.0",
"category": "release",
"href": "https://clawhub.ai/maximeprades/auto-updater",
"sourceUrl": "https://clawhub.ai/maximeprades/auto-updater",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-01-13T16:58:59.453Z",
"isPublic": true,
"metadata": {}
},
{
"factKey": "handshake_status",
"label": "Handshake status",
"value": "UNKNOWN",
"category": "security",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-maximeprades-auto-updater/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-maximeprades-auto-updater/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true,
"metadata": {}
}
],
"events": [
{
"eventType": "release",
"title": "Release 1.0.0",
"description": "Automatically checks for and applies updates to Clawdbot and all installed skills once daily via cron. Sends the user a message summarizing what was updated and any issues encountered.",
"href": "https://clawhub.ai/maximeprades/auto-updater",
"sourceUrl": "https://clawhub.ai/maximeprades/auto-updater",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-01-13T16:58:59.453Z",
"isPublic": true,
"metadata": {}
}
]
}Record generated Oct 8, 2026.
