media-backup
Archive Clawdbot conversation media (photos, videos) to a local folder. Works with any sync service (Dropbox, iCloud, Google Drive, OneDrive).
Why use this skill?
Efficiently archive and sync your Clawdbot media files to any cloud service with this simple, API-free local file backup skill.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/dbhurley/media-backupWhat This Skill Does
The media-backup skill is a specialized utility designed to streamline the archival process of Clawdbot inbound media. It autonomously scans your local Clawdbot media directory and copies images, videos, and animation files into a structured, date-organized folder system. By leveraging local file operations, it bypasses complex OAuth flows and API integrations, making it highly reliable. Once files are moved to your specified target directory, any cloud synchronization service—such as Dropbox, iCloud, or Google Drive—can seamlessly sync these files to your cloud storage, providing an effortless off-site backup solution.
Installation
To install this skill, use the Clawhub CLI within your terminal:
clawhub install openclaw/skills/skills/dbhurley/media-backup
Once installed, you must define the destination directory. You can set the MEDIA_BACKUP_DEST environment variable in your shell profile or directly within your clawdbot configuration file. For automation, ensure you have the uv environment configured properly. The script tracks files via content hashing to ensure no duplicate data is archived, maintaining a clean and storage-efficient backup set.
Use Cases
This skill is perfect for power users who want to consolidate their Clawdbot media assets into a persistent storage location without paying for proprietary cloud API storage. It is ideal for individuals who already use personal cloud sync services and want to treat their Clawdbot media files as local data that is automatically versioned and synced. It also serves as a robust solution for developers who need to audit or manually review media files captured by their bots while keeping the primary ingest folder lightweight.
Example Prompts
- "Run the media backup script now and confirm how many files were successfully archived to my Dropbox folder."
- "Perform a dry run of the media backup to see which new files would be moved to the storage folder."
- "Check the status of my media storage to see if there are any new items waiting to be archived."
Tips & Limitations
The media-backup skill supports all common web media formats, including jpg, png, heic, and mp4. It is strictly a local utility and does not perform any network operations to external services directly; it relies entirely on your local filesystem's sync behavior. Users are encouraged to set up a cron job to automate this process hourly, ensuring that media is never lost if the local ingest folder is cleared. Remember that the skill will not delete source files, so consider adding a cleanup step to your bot configuration if storage space on your local machine is constrained.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-dbhurley-media-backup": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read
Related Skills
daily-recap
Generate a daily recap image with your agent holding a posterboard of accomplishments. Cron-driven, weather-aware, customizable to any agent identity.
plex
Control Plex Media Server - browse libraries, search, play media, manage playback.
cloudflare
Cloudflare CLI - manage DNS records, purge cache, and control Workers routes.
grocery-list
Standalone grocery lists, recipes, and meal planning with local storage. No external service required.
otter
Otter.ai transcription CLI - list, search, download, and sync meeting transcripts to CRM.