archive
Archive session learnings, debugging solutions, and deployment logs to .archive/yyyy-mm-dd/ as indexed markdown with searchable tags. Use when completing a…
Create banners using AI image generation. Discuss format/style, generate variations, iterate with user feedback, crop to target ratio. Use when user wants to create a banner, header, hero image, cover image, GitHub banner, Twitter header, or readme banner.
$ npx -y skills add ReScienceLab/opc-skills --skill banner-creator --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/banner-creatorContext preview
The summary Claude sees to decide when to auto-load this skill.
Create banners using AI image generation. Discuss format/style, generate variations, iterate with user feedback, crop to target ratio. Use when user wants to create a banner, header, hero image, cover image, GitHub banner, Twitter header, or readme banner.
name: banner-creator description: Create banners using AI image generation. Discuss format/style, generate variations, iterate with user feedback, crop to target ratio. Use when user wants to create a banner, header, hero image, cover image, GitHub banner, Twitter header, or readme banner.
Create professional banners through AI image generation with an iterative design process.
**Required API Keys (set in environment):**
**Required Skills:**
All generated files should be saved to the `.skill-archive` directory:
.skill-archive/banner-creator/<yyyy-mm-dd-summaryname>/
**Example:**
.skill-archive/banner-creator/2026-01-19-opc-banner/ banner-01.png banner-02.png ... banner-03-cropped.png preview.html
Before generating, gather requirements from user:
**Ask about:** 1. **Purpose** - Where will the banner be used?
2. **Target ratio/size** - See [references/formats.md](./references/formats.md):
3. **Style preference**:
4. **Content elements**:
5. **Color preferences**:
**Wait for user confirmation before proceeding!**
Generate 20 banner variations using the `nanobanana` skill:
# Generate single banner
python3 <nanobanana_skill_dir>/scripts/generate.py "{style} banner for {brand}, {description}, {text elements}" \
--ratio 21:9 -o .skill-archive/banner-creator/<date-name>/banner-01.png
# Batch generate 20 banners
python3 <nanobanana_skill_dir>/scripts/batch_generate.py "{style} banner for {brand}, {description}, {text elements}" \
-n 20 --ratio 21:9 -d .skill-archive/banner-creator/<date-name> -p banner**Guidelines:**
**Image Editing (for incorporating existing logo):**
python3 <nanobanana_skill_dir>/scripts/generate.py "add {logo character} to the left side of the banner" \
-i /path/to/existing-logo.png --ratio 21:9 -o banner-with-logo.pngCopy the preview template and open in browser:
cp <skill_dir>/templates/preview.html .skill-archive/banner-creator/<yyyy-mm-dd-summaryname>/preview.html
Then open in default browser:
open .skill-archive/banner-creator/<yyyy-mm-dd-summaryname>/preview.html
**IMPORTANT:** Update the HTML to include the correct number of banners generated.
Ask user which banners they prefer:
Based on feedback: 1. Generate 10-20 more variations of favorite styles 2. Use naming: `banner-{original}-v{n}.png` (e.g., `banner-03-v1.png`) 3. Update HTML preview 4. Repeat until user selects final banner
Once user approves a banner, crop to target size:
python3 <skill_dir>/scripts/crop_banner.py {input.png} {output.png} --ratio 2:1 --width 1280**Common targets:**
Present final deliverables:
## Final Banner Assets | File | Description | Size | |------|-------------|------| | banner-03.png | Original (21:9) | 2016x864 | | banner-03-cropped.png | GitHub README (2:1) | 1280x640 | All files saved to: `.skill-archive/banner-creator/<yyyy-mm-dd-summaryname>/` Copy final banner to user's desired location.
**With Text:**
Wide banner for {brand}, {style} style, featuring "{text}" prominently displayed, {colors}, {scene/elements}**With Character:**
Wide banner featuring {character description}, {style} style, {scene}, text "{brand name}" on {position}, {colors}**Abstract/Gradient:**
Abstract {style} banner, {colors} gradient, geometric patterns, modern tech feel, text "{brand}" centered**Scene-based:**
{Style} illustration banner, {scene description}, {character} in {action}, "{brand}" text overlay, {colors}Generate at widest ratio, then crop:
AI Agent Skills for Solopreneurs, Indie Hackers, and One-Person Companies Extend Claude Code, Cursor, Codex, and more with automation skills.
Archive session learnings, debugging solutions, and deployment logs to .archive/yyyy-mm-dd/ as indexed markdown with searchable tags. Use when completing a…
Search domains, compare prices, find promo codes, get purchase recommendations. Use when user wants to buy a domain, check domain prices, find domain deals,…
Create logos using AI image generation. Discuss style/ratio, generate variations, iterate with user feedback, crop, remove background, and export as SVG. Use…
Generate and edit images using Google Gemini 3 Pro Image (Nano Banana Pro). Supports text-to-image, image editing, various aspect ratios, and high-resolution…
Search and retrieve content from Product Hunt. Get posts, topics, users, and collections via the GraphQL API. Use when user mentions Product Hunt, PH, or…
Search and retrieve content from Reddit. Get posts, comments, subreddit info, and user profiles via the public JSON API. Use when user mentions Reddit, a…