Create professional posters and visual designs using AI image generation. Supports event posters, product showcases, announcements, and social media graphics. Integrates with Gemini image generation API to create visuals based on templates and user content. Use when the user wants to design posters, generate marketing visuals, create promotional materials, or produce image-based content for events, products, or announcements.
Create professional posters and visual designs using AI image generation.
Generate a poster:
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:
export GEMINI_API_KEY="your-api-key"
Or create .env in the skill directory by copying .env.example:
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.
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
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