Create professional posters and visual designs using AI image generation.
Generate a poster:
text
poster create --type event --title "Summer Music Festival" --date "2026-07-15"
Simply describe what you want:
"Create a poster for my band's gig next Friday at the Blue Note"
The skill will ask clarifying questions and generate the poster.
Use predefined templates:
event — General event poster with date/time/locationconcert — Music-focused with band name and setlistproduct — Product showcase with features and pricingannouncement — News/launch announcementsale — Promotional sale posterProvide detailed specifications:
"Create a minimalist poster, 1080x1920 (9:16), dark blue background, neon pink text, featuring a geometric guitar illustration"
Set your Gemini API key:
bash
export GEMINI_API_KEY="your-api-key"
Or create .env in the skill directory by copying .env.example:
bash
cp .env.example .env
# Edit .env and add your API key
Security Note: Never commit your .env file or share your API key. Keep it in environment variables or secure secret storage.
Get your API key from: https://makersuite.google.com/app/apikey
The skill uses Gemini image generation API with native multimodal capabilities:
gemini-3.1-flash-image-preview (configurable)See references/api-docs.md for detailed API documentation.
See references/templates.md for available templates and customization options.
text
User: "Create a poster for a tech conference on May 15th"
Skill asks:
- Event name?
- Venue?
- Speaker lineup (optional)?
- Style preference (modern/minimal/bold)?
Then generates poster with:
- Compelling headline
- Date/time/venue prominently displayed
- Speaker photos or tech-themed visuals
- QR code placeholder for tickets
text
User: "Design a product poster for my new wireless headphones"
Skill asks:
- Product name?
- Key features?
- Price?
- Style/tone?
Then generates:
- Hero product image
- Feature callouts
- Price and CTA
- Brand-appropriate styling
If image generation fails:
.env.example is provided as a template - copy to .env and add your key.env files with real credentials