Skills

Ideagram

Turn a concept, feature description, blog post, or pitch into a single beautiful...

Install

npx skills add codeswithroh/tastemaker --skill ideagram -g -a claude-code -y
Category
Marketing
Updated
24d ago
License
MIT
Context cost
Mediumabout 2,004 tokens
Runs scripts
Yes, review before use

What it does

Turn a concept, feature description, blog post, or pitch into a single beautiful, on-brand illustration by matching it to a real unDraw illustration in a local library and recoloring it to the brand accent, genuine illustrator quality, not an AI-drawn approximation. Use whenever the user asks to "make an illustration," "create a graphic," "visualize this concept," "explain this visually," wants something "unDraw-style" or "Storyset-style," needs a hero/feature/blog illustration, or says an idea needs a picture. Trigger even if they don't name a style, "make something to explain X" or "I need a graphic for this tweet" both qualify.

Ideagram

The core idea

Produce one beautiful, on-brand illustration for a concept by matching it to a real unDraw illustration and recoloring it to the brand, never by hand-drawing. unDraw's figures are dozens of hand-placed bezier anchors from a professional illustrator; freehand-generating path coordinates produces crude pictograms, not art. The quality lives in the real path data, so this skill reuses it: match → recolor → (compose, if needed) → deliver. The output is genuinely illustrator-grade because it is the illustrator's work, just made on-brand.

Read references/undraw-anatomy.md once, it's the dissection of how these files are built and why this reuse approach works.

Setup: a local unDraw library

This skill reads real unDraw SVGs from a local library folder, it does not bundle or redistribute unDraw's files (their license bars compiling their assets into a redistributed collection; downloading them for your own use is free and needs no attribution).

  • Default library location: ~/.ideagram/undraw/.
  • Populate it by downloading illustrations from undraw.co/illustrations (free, no attribution, unlimited), 20-30 illustrations spanning common themes (teams, devices, data, growth, communication, security, travel) covers most requests well.
  • After adding SVGs, (re)build the index: python3 scripts/build_library_index.py. This writes index.md (human-scannable) and index.json (machine-readable) into the library folder, read index.md first for matching instead of guessing from filenames cold.
  • If no library exists yet, say so plainly and point the user at undraw.co (30 seconds to grab a few). Only fall back to the crude generated-primitive path (references/style-contract.md) if they genuinely can't, and be upfront that it's a large quality drop from real unDraw art.

Workflow

Step 1, Distill the concept

Read the whole SKILL.md on GitHub

More in Marketing