templates/slides/.agents/skills/slide-images/SKILL.md
Image generation workflow -- generate-image, image-search, logo-lookup scripts. Style reference patterns.
npx skillsauth add BuilderIO/agent-native slide-imagesInstall 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.
Images for slides are generated or sourced via three scripts. The agent delegates image generation through the agent chat for conversational follow-up.
| Script | Purpose | Example |
|--------|---------|---------|
| generate-image | Generate images with Gemini + style references | pnpm action generate-image --prompt "hero image" --count 3 |
| image-search | Search Google Images via Custom Search API | pnpm action image-search --query "Acme logo transparent" --count 5 |
| logo-lookup | Get company logo URL via Logo.dev API | pnpm action logo-lookup --domain acme.com |
| image-gen-status | Check if Gemini API key is configured | pnpm action image-gen-status |
The standard workflow for generating slide images:
pnpm action generate-image --prompt "..." --count 3--prompt Image description (required)
--slide-content HTML content of the current slide
--deck-id Deck ID to load full deck text as context
--slide-id Slide ID within the deck
--reference-image-urls Comma-separated URLs of extra reference images
--count Number of variations (default: 1)
--output Output file path prefix
Default style reference images from shared/api.ts are always included.
Two options for company logos:
Option 1: Logo.dev API (best quality, requires LOGO_DEV_TOKEN):
pnpm action logo-lookup --domain acme.com
Option 2: Google Image Search (fallback):
pnpm action image-search --query "Acme logo transparent" --count 5
.fmd-img-placeholder divs in slides before real images are generatedtools
Public booking flow — the state machine, animations, and URL/app-state sync.
tools
Trigger-based automations — reminders, follow-ups, webhooks — across the booking lifecycle.
tools
Team event types, round-robin assignment, collective bookings, host weights, and no-show calibration.
development
The pure `computeAvailableSlots` function — inputs, outputs, invariants, and debugging guide.