Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Runs a monthly pipeline to collect photos from a WhatsApp group, curate the best ones using vision, and generate a ready-to-order Mixtiles cart link. It filters out screenshots, memes, blurry images, and near-duplicates, then selects top photos by priority. The cart link is sent back to the group or a specified contact.
It replaces the manual process of scrolling through a month of group chat photos, picking favorites, and building a cart by automating each step end to end.
When to use it
- Ordering monthly family photo tiles without manual sorting
- Curating the best shots from a family WhatsApp group
- Sending a Mixtiles cart link to family members each month
- Running on a monthly cron to automate the tile ordering routine
- Skipping blurry, forwarded, or duplicate images automatically
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Run the monthly tiles for the family group
- 1Calculates the date range for last month and runs collect-photos.sh to download images from the WhatsApp group
- 2Reviews each photo with vision, filtering out screenshots, memes, blurry images, and near-duplicates
- 3Selects the top 4 photos prioritizing people, milestone moments, and variety across events
- 4Runs mixtiles-cart.py with --batch to upload photos to Cloudinary and generate a single Mixtiles cart URL
- 5Sends the cart link to the configured WhatsApp contact or group via wacli
A Mixtiles cart URL containing the selected photos is sent to the WhatsApp group
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.