media-backup
Archive Clawdbot conversation media (photos, videos) to a local folder. Works with any sync service (Dropbox, iCloud, Google Drive, OneDrive).
Best use case
media-backup is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Archive Clawdbot conversation media (photos, videos) to a local folder. Works with any sync service (Dropbox, iCloud, Google Drive, OneDrive).
Teams using media-backup should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/media-backup/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How media-backup Compares
| Feature / Agent | media-backup | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Archive Clawdbot conversation media (photos, videos) to a local folder. Works with any sync service (Dropbox, iCloud, Google Drive, OneDrive).
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Media Backup
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.
## Setup
Set your destination folder:
```bash
export 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"
}
}
}
}
}
```
## Usage
```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
```
## How It Works
1. Scans `~/.clawdbot/media/inbound/` for media files
2. Organizes by date: `YYYY-MM-DD/filename.jpg`
3. Tracks archived files by content hash (no duplicates)
4. Your cloud service syncs the folder automatically
## Cron Setup
Run hourly backup:
```
0 * * * * cd ~/clawd && uv run skills/media-backup/scripts/backup.py >> /tmp/media-backup.log 2>&1
```
Or 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_OK
```
## Supported Formats
jpg, jpeg, png, gif, webp, heic, mp4, mov, m4v, webmRelated Skills
backup
Backup and restore openclaw configuration, skills, commands, and settings. Sync across devices, version control with git, automate backups, and migrate to new machines.
social-media-detox
Break social media addiction with screen-free streaks, urge tracking, and digital wellness
simplified-social-media
Manage your entire social media presence — post, schedule, and analyze — directly from your AI coding tool.
openclaw-backup
Enhanced backup and restore for openclaw configuration, skills, commands, and settings. Sync across devices, version control with git, automate backups, and migrate to new machines with advanced compression.
Social Media Story Video
**Version**: 1.0.0
Social Media Carousel
**Version**: 1.0.0
safe-backup
Backup OpenClaw state directory and workspace.
social-media-extractor
This skill enables Claude to extract public data from **Instagram**, **TikTok**, and **Reddit**.
evolink-media
Generate AI videos, images & music. 60+ models including Sora, Veo 3, Kling, Seedance, GPT Image, Suno v5.
vap-media
AI image, video, and music generation. Flux, Veo 3.1, Suno V5.
mediator
Intercept and filter communications from difficult contacts.
media-news-digest
Generate media & entertainment industry news digests.