server/skills/client_gallery/SKILL.md
Client gallery delivery tool with AI-generated captions, dual-resolution downloads, and download tracking analytics
npx skillsauth add proxy2021/enso client_galleryInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Client gallery delivery tool with AI-generated captions, dual-resolution downloads, and download tracking analytics
Create a new client gallery with a name, client name, event/theme description, and optional cover photo URL. Use when the user says: 'create a gallery', 'new client gallery', 'set up a gallery for delivery', 'make a photo gallery'.
Parameters:
name (string): Gallery name/title (e.g. 'Sarah & James Wedding')clientName (string): Client's namedescription (string): Event or theme description for AI caption contextcoverPhotoUrl (string): Optional URL for the gallery cover photoAdd photos to an existing gallery by providing photo URLs and optional filenames/notes. Use when the user says: 'add photos to gallery', 'upload images to gallery', 'put these photos in the gallery'.
Parameters:
galleryId (string): ID of the target galleryphotos (array): Array of photo objects with url, optional filename, and optional notesGenerate AI captions for all uncaptioned photos in a gallery using the event/theme as context. Captions are 1-2 sentences, evocative and professional. Use when the user says: 'generate captions', 'write descriptions for photos', 'AI describe my gallery photos', 'caption my gallery'.
Parameters:
galleryId (string): ID of the target gallerystyle (string): Caption style: elegant, storytelling, minimal, or descriptive (default: elegant)regenerateAll (boolean): If true, regenerate all captions including previously generated ones (default: false)Manually edit or override the caption for a specific photo in a gallery. Use when the user says: 'edit this caption', 'change photo description', 'update the caption', 'rewrite this caption'.
Parameters:
galleryId (string): ID of the target galleryphotoId (string): ID of the photo to edit the caption forcaption (string): New caption textRender the full client-facing gallery page showing all photos with AI captions and download buttons for web-res and print-res. Use when the user says: 'preview gallery', 'show gallery page', 'how will the client see this', 'gallery preview'.
Parameters:
galleryId (string): ID of the gallery to previewLog a download event for a photo in a gallery, tracking resolution type, client name, and timestamp. Use when the user says: 'record a download', 'log this download', 'track download', 'client downloaded a photo'.
Parameters:
galleryId (string): ID of the galleryphotoId (string): ID of the downloaded photoresolution (string): Resolution type: 'web' or 'print'clientName (string): Name of the client who downloadedShow download analytics for a gallery: which photos downloaded most, by whom, web vs print breakdown, total downloads. Use when the user says: 'show download stats', 'gallery analytics', 'who downloaded my photos', 'download report'.
Parameters:
galleryId (string): ID of the gallery to get stats fortesting
Scheduled task health dashboard: monitor task statuses, failure rates, execution history, error classification, circuit breaker states, and drill into specific task run logs. The Team Leader's command center for scheduled task reliability.
testing
Financial accounts dashboard — unified view across brokerage and private-bank accounts with wealth monitoring, refresh logs, and notification settings. Each account is a Cortex entity; each periodic statement is its own synthesis page. Privacy: all data lives at ~/.enso/wiki/ and ~/.enso/data/finances/ (local only — never committed to git).
development
Real-time error monitoring dashboard: error summary with severity breakdown, error trends over time, category analysis, recent error feed, fix tracking, system health score, circuit breaker states, error code analysis, recurring error pattern detection, and actionable recommendations. Reads from Enso's action log, error log, circuit breakers, and error rate monitor.
data-ai
YouTube Manager: subscription management, personalized feed, trending, AI-powered channel discovery, analytics, bulk cleanup