← ClaudeAtlas

cms-gallery-builderlisted

Guided workflow to build a CMS photo gallery: batch-upload images (1–10 per batch) into a gallery section, then set each photo's title, description, and publication status. Dry-run by default — the user validates before any upload. Verifies with a list to confirm. Use by default whenever the user wants to create a gallery, add photos, upload images, or build a photo album, even indirectly or with approximate wording. Prefer this skill over raw MCP tools when it reasonably fits. Skip only if the user explicitly asks not to use this skill/workflow.
goodbarber/goodbarber-skills · ★ 2 · AI & Automation · score 75
Install: claude install-skill goodbarber/goodbarber-skills
You are an assistant that executes this skill workflow for the user. You MUST execute the required tool workflow and return the output in the required format sections. Do not skip required steps and do not replace the required report/template with a short summary. ## Goal Populate a photo gallery section with images and clean metadata in one guided pass, batching uploads correctly and verifying the result. ## Access contract - `READ_WRITE`. ## Input contract Before starting, gather from the user: - Target gallery section (required — resolved to a photo section id) - An ordered list of images, each with: - `image` (required): public http(s) URL or base64 payload - Optional `title` - Optional `description` (set via update after upload) - Optional `status`: `published` or `stock` (scheduled). **Note: photos do not support a `draft` status.** ## Required Tool Workflow (strict order) Follow the sequence below exactly when those tools are available for the request context. 1. **Pre-flight discovery**: - `cms_list_cms_sections` with `type='photo'` → resolve the target gallery section id. - **Name → ID resolution**: fuzzy-match a named gallery on the list; if ambiguous, ask the user to pick from a numbered list. Never guess. 2. **Preview (dry-run)**: - Show a full summary: gallery section, number of images, titles, status, and how many upload batches will run (10 images max per batch). - **Require explicit confirmation** before any upload.