Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Archive Clawdbot conversation media (photos, videos) to a local folder. Works with any sync service (Dropbox, iCloud, Google Drive, OneDrive).
.claude/skills/sundial-org-media-backup/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-15 | ✗→✓ | ▲ Improved | -19% | 0% |
| case-16 | ✗→✓ | ▲ Improved | -31% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 31% | 0% |
| case-09 | ✗→✓ | ▲ Improved | -36% | 0% |
| case-05 | ✗→✓ | ▲ Improved | -37% | 0% |
Simple backup of Clawdbot inbound media to a local folder. No APIs, no OAuth - just file copy.
Works with any cloud sync service since it's just copying to a local folder.
Set your destination folder:
bashexport MEDIA_BACKUP_DEST="$HOME/Dropbox/Clawdbot/media" # or export MEDIA_BACKUP_DEST="$HOME/Library/Mobile Documents/com~apple~CloudDocs/Clawdbot/media" # iCloud # or export MEDIA_BACKUP_DEST="$HOME/Google Drive/Clawdbot/media"
Or add to clawdbot config:
json{ "skills": { "entries": { "media-backup": { "env": { "MEDIA_BACKUP_DEST": "/path/to/your/folder" } } } } }
bash# Run backup uv run skills/media-backup/scripts/backup.py # Dry run (preview only) uv run skills/media-backup/scripts/backup.py --dry-run # Custom source/destination uv run skills/media-backup/scripts/backup.py --source ~/.clawdbot/media/inbound --dest ~/Backups/media # Check status uv run skills/media-backup/scripts/backup.py status
~/.clawdbot/media/inbound/ for media filesYYYY-MM-DD/filename.jpgRun hourly backup:
0 * * * * cd ~/clawd && uv run skills/media-backup/scripts/backup.py >> /tmp/media-backup.log 2>&1Or via Clawdbot cron job with task:
Run media backup: uv run skills/media-backup/scripts/backup.py
If files archived, reply: 📸 Archived [N] media files
If none, reply: HEARTBEAT_OKjpg, jpeg, png, gif, webp, heic, mp4, mov, m4v, webm
Other measured skills in the registry, with their headline benchmark lift.