A zero-token automation pipeline that identifies faces in WhatsApp media and backs them up to Google Photos via GCP.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install dmaf
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install dmaf using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
DMAF (Don't Miss A Face) is a sophisticated media management tool that automates the transition of photos and videos from WhatsApp groups to Google Photos. By leveraging face recognition technology, it filters incoming media to ensure only the people you care about are archived.
This skill is a standout among Openclaw Skills because it is designed for maximum efficiency. While an AI agent handles the complex initial setup on Google Cloud Platform (GCP), the day-to-day operations run on a system cron and Cloud Run. This architecture ensures that once the pipeline is live, it consumes zero LLM tokens, making it a cost-effective solution for long-term media preservation.
To begin using this skill from the Openclaw Skills collection, follow these steps:
# Install the DMAF skill using ClaWHub
clawhub install dmaf
# Or manually copy the skill to your local directory
cp -r deploy/openclaw-skill/ ~/.openclaw/skills/dmaf/
Once installed, provide your GCP Project ID to the agent. The agent will guide you through enabling the necessary GCP APIs, setting up service accounts, creating GCS buckets, and configuring the Google Photos OAuth tokens within Secret Manager.
The skill manages data across several GCP services to ensure reliability and speed:
| Component | Purpose | Data Type |
|---|---|---|
| GCS Bucket (Media) | Staging area for incoming WhatsApp files | Binary Media |
| GCS Bucket (People) | Reference images for recognition (one folder per person) | JPG/PNG |
| Firestore | Deduplication database using SHA-256 hashes | NoSQL Documents |
| Secret Manager | Stores configuration YAML and OAuth tokens | Encrypted Strings |
| Cloud Logging | Stores execution logs for auditing and troubleshooting | Structured Logs |
Loading
An automated travel intelligence skill that converts Gmail booking confirmations into structured itineraries with proactive alerts and monitoring.

An AI agent skill that identifies the best Israeli credit card clubs, vouchers, and store discounts to maximize consumer savings.

A multi-city event discovery engine for finding concerts, cinema, and local happenings in Tel Aviv, Barcelona, and New York.

Manage group expenses and bill splitting through natural language commands within WhatsApp or Telegram groups.

A sophisticated Gmail intelligence tool for Openclaw Skills that enables heuristic email classification and automated digestion without LLM overhead.

A global restaurant search and booking skill for AI agents with integrated Michelin and Time Out recommendations.








































