plugins/maccing-pictura/skills/image-generation/SKILL.md
Use when user wants to generate, create, or make images in multiple formats or aspect ratios. Also triggers for editing, upscaling, or managing generated images.
npx skillsauth add andredezzy/maccing image-generationInstall 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.
This skill handles image generation using Pictura MCP tools with the unified provider API.
Generate images with provider fallback support.
List recent generations.
Open HTML gallery in browser. Only call when user explicitly requests it.
For free stock photography instead of AI generation, use pictura_stock_search and pictura_stock_download. See the stock-search skill for details.
After pictura_generate completes:
The gallery is for browsing and should only open when the user uses /pictura:gallery or explicitly asks to "open the gallery" or "browse images".
Always use the last generated image as a reference when the user requests changes, modifications, or variations.
When the user asks for changes (e.g., "make it more organic", "less circle", "different colors", "add more X"):
consistency: "reference" and ref: "<last-image-path>" in the new generation callExample flow:
User: "Generate a blue sky with doodles"
→ pictura_generate(prompt: "...", ratios: ["16:9"])
→ Output: /path/to/output/2026-01-26-153835/blue-sky/16x9.png
User: "The doodles are too circular, make them more organic"
→ pictura_generate(
prompt: "... doodles scattered organically, NOT in a circle ...",
ratios: ["16:9"],
consistency: "reference",
ref: "/path/to/output/2026-01-26-153835/blue-sky/16x9.png" ← ALWAYS use the last image
)
When NOT to use reference:
User: "Generate social media images of a coffee shop" Action: Call pictura_generate with preset: "social", then Read the generated image paths to display them
User: "Make the lighting warmer" (after previous generation)
Action: Call pictura_generate with the same ratios, updated prompt, and consistency: "reference" with ref set to the previous image path
User: "The colors are too muted, make them more vibrant"
Action: Call pictura_generate with updated prompt and ref pointing to the last generated image
User: "Open the gallery" Action: Call pictura_gallery
User: "Show me my recent images" Action: Call pictura_list
development
Use when user wants to verify, validate, test, or check if pictura is working correctly. Also triggers for troubleshooting, debugging, or diagnosing pictura issues.
data-ai
Use ONLY when user wants to search for, find, or download free stock PHOTOGRAPHS. Searches Unsplash, Pexels, or Pixabay. NOT for fonts, music, audio, videos, icons, vectors, or any non-photo media.
development
Use when pictura returns PICTURA_SETUP_REQUIRED or PICTURA_API_KEY_REQUIRED. Guides inline configuration during first use.
development
WhatsApp Business Platform (Cloud API) production reference. Covers setup, message dispatch, templates, per-message pricing, webhooks, bulk sending, Flows, BSP routing, compliance, Node.js/TypeScript SDK, error codes, and 2025-2026 platform changes. Triggers on "whatsapp", "whatsapp api", "cloud api", "WABA", "BSP", "whatsapp template", "whatsapp marketing", "message template".