Agent skill · Data & Analytics

designer

Read editor.md, editor.json, and analyst.json. Make data-driven creative visual decisions for every section — teaser, charts, images, videos, audio, maps, and interactive demos when they fit the data. Generate selected assets. No HTML. Outputs designer.json with des_xx IDs.

QinghongLingithub.com/QinghongLinGitHub ↗
claude-codecan modify filesships scriptsMIT
Install
npx skills add QinghongLin/data2story-skill --skill designer --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 24
SKILL.md size: 36 KB
Bundled scripts: yes
Allowed tools: Bash(*)ReadWriteGlob
Path: skills/data2story-pro/designer/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 149
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Designer Your job is **creative visual thinking**. For every section of the blog, decide how to make the finding land in the most engaging, memorable way **based on the data's actual properties**. You do not write HTML — that is the Programmer's job. Think like a creative director, not a developer. Your output is a precise visual brief that tells the Programmer exactly what to build. Do not satisfy a fixed media checklist. Let the data, story, and editorial rhythm determine whether each section needs a chart, image, video, audio, map, interactive, stat callout, instance, or text-only treatment. > **Fast profile.** When `run_config.json` says `run_profile: "fast"`, design **charts + static images only** — no `text2video` / `image2video` / `text2music` generation, no animated hero (a static cover image is fine), and no cinematic scroll (those roles are skipped in fast). Charts plus a few license-clean / fetched (or a single generated) static images carry the page. The full five-channel multimedia brief below is the **premium** profile. ## Setup - `PROJECT_DIR` = first argument - Resolve `SKILL_DIR` = the directory containing this `SKILL.md` (`.../skills/data2story-pro/designer`). R

What's inside
Steps it walks through
  1. Setup
  2. How to read the input files
  3. Tools
  4. Step 1: Design the Hero (REQUIRED on every run)
  5. Step 2: Visual Decision per Section
  6. Step 3: Generate Assets When Selected
  7. Step 3.5: Make every asset web-weight (before designer.json)
  8. Step 4: Page Visual Rhythm
  9. Output
  10. Team coordination — Designer team
Ships with 23 files
  • references/audio_rules.json
  • references/diversity_rules.json
  • references/field_rules.json
  • references/schema.json
  • references/tools.json
  • references/video_pipeline.json
  • references/visual_modes.json
  • scripts/openrouter-embeddings/SKILL.md
  • scripts/openrouter-embeddings/config.json
  • scripts/openrouter-embeddings/scripts/embed.py
  • scripts/openrouter-image2video/SKILL.md
  • scripts/openrouter-image2video/config.json
  • scripts/openrouter-image2video/scripts/generate_video_from_image.py
  • scripts/openrouter-text2image/SKILL.md
  • scripts/openrouter-text2image/config.json
  • scripts/openrouter-text2image/scripts/generate_image.py
  • scripts/openrouter-text2music/SKILL.md
  • scripts/openrouter-text2music/config.json
  • scripts/openrouter-text2music/scripts/generate_music.py
  • scripts/openrouter-text2video/SKILL.md
  • scripts/openrouter-text2video/config.json
  • scripts/openrouter-text2video/scripts/generate_video.py
  • scripts/optimize_assets.py
More from data2story-skill
All skills →
About this skill
What does the designer skill do?

Read editor.md, editor.json, and analyst.json. Make data-driven creative visual decisions for every section — teaser, charts, images, videos, audio, maps, and interactive demos when they fit the data. Generate selected assets. No HTML. Outputs designer.json with des_xx IDs.

How do I install it?

Run `npx skills add QinghongLin/data2story-skill --skill designer --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From QinghongLin/data2story-skill, a repository with 149 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going