Create 600x600 Instagram-style card news series automatically with optional background images...
Creates beautiful 600x600 card news series for social media with background image support. User can provide topic, colors, and optional background images - Claude handles content generation and multi-card creation automatically.
Use this skill when user requests:
This is the PRIMARY workflow when users request card news:
Ask user for:
245,243,238 (optional, default: beige)Example conversation (Solid Color):
Claude: μ΄λ€ μ£Όμ λ‘ μΉ΄λ λ΄μ€λ₯Ό λ§λ€κΉμ?
User: ZμΈλμ νΉμ§μ λν΄μ
Claude: λ°°κ²½μμ μ νν΄μ£ΌμΈμ (RGB νμ, μ: 245,243,238)
μΆμ² μμ:
β’ λ² μ΄μ§: 245,243,238
β’ νν¬: 255,229,229
β’ λ―ΌνΈ: 224,244,241
User: 245,243,238
Example conversation (With Background Images):
Claude: μ΄λ€ μ£Όμ λ‘ μΉ΄λ λ΄μ€λ₯Ό λ§λ€κΉμ?
User: μ¬ν ν 5κ°μ§
Claude: λ°°κ²½ μ΄λ―Έμ§λ₯Ό μ¬μ©νμκ² μ΄μ? (μ¬μ©νλ €λ©΄ μ΄λ―Έμ§ ν΄λ κ²½λ‘ μ
λ ₯)
User: /path/to/travel-images
Claude: μ€λ²λ μ΄ λΆν¬λͺ
λλ₯Ό μ ννμΈμ (0.0-1.0, κΈ°λ³Έκ° 0.5)
λμμλ‘ μ΄λ‘κ² μ²λ¦¬λμ΄ ν
μ€νΈκ° λ μ 보μ
λλ€.
User: 0.6
Create 5-7 cards about the topic. Format output as:
1. [μ λͺ©]
[μ€λͺ
2-3μ€]
2. [μ λͺ©]
[μ€λͺ
2-3μ€]
3. [μ λͺ©]
[μ€λͺ
2-3μ€]
CRITICAL Content Guidelines:
Use this command to create all cards with solid color background:
python auto_generator.py \
--topic "ZμΈλμ νΉμ§" \
--bg-color "#f5f3ee" \
--text-color "#1a1a1a" \
--output-dir /mnt/user-data/outputs \
--base-filename "zgen" << 'EOF'
1. λμ§νΈ λ€μ΄ν°λΈ
νμ΄λ λλΆν°
λμ§νΈ νκ²½μ μ΅μ
2. κ°μΈν μ€μ
λλ§μ κ°μ±κ³Ό
μ·¨ν₯μ μ€μμ
3. μν΅ λ°©μ
ν
μ€νΈλ³΄λ€ μμ
μ΄λͺ¨ν°μ½μΌλ‘ κ°μ νν
EOF
Use this command to create cards with background images:
python auto_generator.py \
--topic "μ¬ν ν" \
--output-dir /mnt/user-data/outputs \
--base-filename "travel" \
--image-folder /path/to/travel-images \
--overlay-opacity 0.6 << 'EOF'
1. μ§ μΈκΈ° ν
μ΅μνμ μ§μΌλ‘
κ°λ³κ² μ¬ννκΈ°
2. νμ§ μμ
λ§μ§ μ°Ύλ
λλ§μ λ°©λ²
3. κ΅ν΅ μλ¨
λμ€κ΅ν΅ νμ©
νκ³Ό λ
Ένμ°
EOF
Important Notes:
01.jpg, 02.jpg, 03.jpg).jpg, .jpeg, .png, .webp, .bmpThe script will automatically:
travel_01.png, travel_02.png, etc.After generation, show user:
β
μΉ΄λ λ΄μ€ 5μ₯μ΄ μμ±λμμ΅λλ€!
[View card 1](computer:///mnt/user-data/outputs/zgen_01.png)
[View card 2](computer:///mnt/user-data/outputs/zgen_02.png)
...
Always convert RGB to hex for scripts:
# RGB 245,243,238 β Hex #f5f3ee
hex_color = '#{:02x}{:02x}{:02x}'.format(245, 243, 238)
Show users these options:
245,243,238 β #f5f3ee255,229,229 β #ffe5e5224,244,241 β #e0f4f1232,224,245 β #e8e0f5255,232,214 β #ffe8d6227,242,253 β #e3f2fd1. λμ§νΈ λ€μ΄ν°λΈ
νμ΄λ λλΆν°
λμ§νΈ νκ²½μ μ΅μ
β Title: 8 characters β Content: 18 characters β Clear and concise
1. ZμΈλλ λμ§νΈ λ€μ΄ν°λΈ μΈλμ
λλ€
κ·Έλ€μ νμ΄λ λλΆν° μ€λ§νΈν°κ³Ό μΈν°λ·μ μ¬μ©νλ©° μλκΈ° λλ¬Έμ λμ§νΈ κΈ°μ μ λ§€μ° λ₯μν©λλ€
β Title too long (21 characters) β Content too long (60+ characters) β Will overflow the 600x600 canvas
For creating just one card with solid color:
python generate_card.py \
--title "μ λͺ©" \
--content "λ΄μ©" \
--bg-color "#f5f3ee" \
--text-color "#1a1a1a" \
--number 1 \
--output /mnt/user-data/outputs/single.png
For creating a card with background image:
python generate_card.py \
--title "μ¬ν ν" \
--content "μ΅μνμ μ§μΌλ‘\nκ°λ³κ² μ¬ννκΈ°" \
--bg-image /path/to/image.jpg \
--overlay-opacity 0.6 \
--number 1 \
--output /mnt/user-data/outputs/travel_01.png
Parameters:
--bg-image: Path to background image file--overlay-opacity: Opacity of dark overlay (0.0-1.0, default: 0.5)--overlay-opacity (0.0-1.0){base_filename}_{number:02d}.pngcard_01.png, card_02.png, card_03.pngIf text overflows:
User request: "ZμΈλμ λν μΉ΄λ λ΄μ€ 5μ₯ λ§λ€μ΄μ€, νν¬μμΌλ‘"
Claude response:
Total time: ~30 seconds for 5-card series
User request: "μ¬ν ν μΉ΄λ λ΄μ€ λ§λ€μ΄μ€, λ°°κ²½μ /Users/me/travel-photos ν΄λμ μλ μ΄λ―Έμ§ μ¬μ©"
Claude response:
Preparation tips:
01.jpg, 02.jpg, 03.jpg, 04.jpg, 05.jpgTotal time: ~45 seconds for 5-card series with images