# QinghongLin

> Open-source publisher. Listings imported from github.com/QinghongLin — credited to the original author with their license.

- **Listings:** 26
- **Total installs:** 0
- **Profile:** https://agentstack.voostack.com/s/qinghonglin
- **Website:** https://github.com/QinghongLin

## Published listings

- [Designer](https://agentstack.voostack.com/l/skill-qinghonglin-data2story-skill-designer) — Skill · Free · security-reviewed — `agentstack add skill-qinghonglin-data2story-skill-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.
- [Openrouter Embeddings](https://agentstack.voostack.com/l/skill-qinghonglin-data2story-skill-openrouter-embeddings) — Skill · Free · security-reviewed — `agentstack add skill-qinghonglin-data2story-skill-openrouter-embeddings`
  Generate text embeddings via OpenRouter using Qwen3-Embedding-8B.
- [Openrouter Text2image](https://agentstack.voostack.com/l/skill-qinghonglin-data2story-skill-openrouter-text2image) — Skill · Free · security-reviewed — `agentstack add skill-qinghonglin-data2story-skill-openrouter-text2image`
  Generate images via OpenRouter. Default model openai/gpt-5.4-image-2; any image-modality model can be passed via --model.
- [Editor](https://agentstack.voostack.com/l/skill-qinghonglin-data2story-skill-editor) — Skill · Free · security-reviewed — `agentstack add skill-qinghonglin-data2story-skill-editor`
  Read analyst.json and detective.json, make all editorial decisions — what the blog argues, which findings matter, narrative arc and section structure. No visual design. Outputs editor.md (prose) and editor.json (structure with edt_xx IDs).
- [Openrouter Text2video](https://agentstack.voostack.com/l/skill-qinghonglin-data2story-skill-openrouter-text2video) — Skill · Free · security-reviewed — `agentstack add skill-qinghonglin-data2story-skill-openrouter-text2video`
  Generate videos via OpenRouter using ByteDance Seedance 2.0.
- [Detective](https://agentstack.voostack.com/l/skill-qinghonglin-data2story-skill-detective) — Skill · Free · security-reviewed — `agentstack add skill-qinghonglin-data2story-skill-detective`
  Research external context for a dataset — domain background, history, related studies, and why this data matters. Outputs detective.json (structured findings with det_xx IDs) before any analysis begins.
- [Analyst](https://agentstack.voostack.com/l/skill-qinghonglin-data2story-skill-analyst) — Skill · Free · security-reviewed — `agentstack add skill-qinghonglin-data2story-skill-analyst`
  Exhaustively profile a dataset and list ALL possible analyses — distributions, correlations, rankings, trends, group comparisons, anomalies. Reads detective.json for context. Outputs analyst.json with ana_xx IDs and chart-ready data_tables.
- [Inspector](https://agentstack.voostack.com/l/skill-qinghonglin-data2story-skill-inspector) — Skill · Free · security-reviewed — `agentstack add skill-qinghonglin-data2story-skill-inspector`
  Run sentence-level traceability verification on a blog, then generate viewer.html with interactive evidence panel. No LLM needed — pure Python.
- [Openrouter Text2music](https://agentstack.voostack.com/l/skill-qinghonglin-data2story-skill-openrouter-text2music) — Skill · Free · security-reviewed — `agentstack add skill-qinghonglin-data2story-skill-openrouter-text2music`
  Generate music (NOT speech) via OpenRouter using Google Lyria 3 Pro.
- [Frontend Design](https://agentstack.voostack.com/l/skill-qinghonglin-data2story-skill-frontend-design) — Skill · Free · security-reviewed — `agentstack add skill-qinghonglin-data2story-skill-frontend-design`
  Reusable UI/visual-design system for building polished, distinctive, multimedia-rich self-contained HTML stories. A shared reference library that the Data2Story Designer and Programmer borrow from so every blog looks intentional and editorial rather than generic. Not a pipeline stage — a design source.
- [Programmer](https://agentstack.voostack.com/l/skill-qinghonglin-data2story-skill-programmer) — Skill · Free · security-reviewed — `agentstack add skill-qinghonglin-data2story-skill-programmer`
  Read editor.md, editor.json, analyst.json, and designer.json. Resolve chart data from analyst data_tables. Build the final index.html with data-* traceability attributes. Pure implementation — no editorial or visual decisions, no raw data access.
- [Imagineer](https://agentstack.voostack.com/l/skill-qinghonglin-data2story-skill-imagineer) — Skill · Free · security-reviewed — `agentstack add skill-qinghonglin-data2story-skill-imagineer`
  Fan out MANY candidate interactive concepts from the data + narrative — the ideation pool the Editor curates a hero + supporting set from. Deliberate over-generation: one concept per finding worth making hands-on, each declaring its archetype, purpose, what the reader produces, and an honest feasibility (node-checked against the Analyst's client_model). Builds NOTHING on-page — img_xx concepts ar…
- [Scout](https://agentstack.voostack.com/l/skill-qinghonglin-data2story-skill-scout) — Skill · Free · security-reviewed — `agentstack add skill-qinghonglin-data2story-skill-scout`
  Source and VERIFY rich external media (music, high-value real photos/video) and the latest live status that the Detective's background pass didn't cover. Every asset carries a checked license + identity block; nothing unlicensed or misidentified passes downstream. Outputs scout.json (sct_xx) after the Detective, before analysis.
- [Openrouter Image2video](https://agentstack.voostack.com/l/skill-qinghonglin-data2story-skill-openrouter-image2video) — Skill · Free · security-reviewed — `agentstack add skill-qinghonglin-data2story-skill-openrouter-image2video`
  Animate a still image into a short video via OpenRouter. Default model google/veo-3.1-fast.
- [Find Data](https://agentstack.voostack.com/l/skill-qinghonglin-data2story-skill-find-data) — Skill · Free · security-reviewed — `agentstack add skill-qinghonglin-data2story-skill-find-data`
  Find a dataset for a Data2Story blog. Accepts a topic, a URL, or a DIP-style category. Downloads + validates against 4 completeness gates before handing off to /data2story-pro. Local-first: searches Economist/Pudding/TidyTuesday clones before going online. Supports --validate-only to audit a folder you already have.
- [Data2story](https://agentstack.voostack.com/l/skill-qinghonglin-data2story-skill-data2story) — Skill · Free · security-reviewed — `agentstack add skill-qinghonglin-data2story-skill-data2story`
  Data Journalist Agent (Data2Story) — orchestrator: turn a dataset into a blog. Runs detective → analyst → editor → designer → programmer → auditor → inspector in sequence. Creates a versioned project folder for each run.
- [Dataviz Craft](https://agentstack.voostack.com/l/skill-qinghonglin-data2story-skill-dataviz-craft) — Skill · Free · security-reviewed — `agentstack add skill-qinghonglin-data2story-skill-dataviz-craft`
  A shared reference library for editorial-grade data-visualization craft — Vega-Lite-first with a D3 fallback for charts Vega-Lite can't express. Read by the Designer at chart selection (intent → ranked chart type), the Programmer at implementation (editorial Vega-Lite recipes, annotation layers, axis/label de-clutter, encoding craft), and the Auditor/Critic for chart-quality review. It encodes th…
- [Copywriter](https://agentstack.voostack.com/l/skill-qinghonglin-data2story-skill-copywriter) — Skill · Free · security-reviewed — `agentstack add skill-qinghonglin-data2story-skill-copywriter`
  Name the piece — re-write the masthead (headline + standfirst + kicker), every section title, and every figure/photo/table caption to a research-driven titling standard, killing the AI-tell patterns (the 'flat statement. flat counter-statement.' two-beat above all) a competent default falls into. Reads editor.md/json + analyst.json + the resolved topic_profile; writes copywriter.json — STRINGS ON…
- [Data2story Pro](https://agentstack.voostack.com/l/skill-qinghonglin-data2story-skill-data2story-pro) — Skill · Free · security-reviewed — `agentstack add skill-qinghonglin-data2story-skill-data2story-pro`
  Use to turn a dataset into a verifiable multimedia blog (a data story / data-driven article / interactive dashboard from a dataset). Orchestrator for the Data Journalist Agent (Data2Story): a 7-team newsroom (14 agents) running detective → scout → analyst → imagineer → editor → copywriter → designer → interaction → hero → cinematographer → programmer → auditor → critic → inspector in sequence. Tr…
- [Ideation](https://agentstack.voostack.com/l/skill-qinghonglin-data2story-skill-ideation) — Skill · Free · security-reviewed — `agentstack add skill-qinghonglin-data2story-skill-ideation`
  Front stage for /data2story-pro when the reader has no dataset — only a vague idea. Converges the idea into a concrete, data-backed topic through a sparring-partner dialogue (anti-sycophantic, feasibility-pressure-tested), then acquires a REAL dataset through find-data, with a user checkpoint after each. Returns a validated DATA_DIR for the main pipeline. Not a newsroom role — runs upstream of De…
- [Interaction](https://agentstack.voostack.com/l/skill-qinghonglin-data2story-skill-interaction) — Skill · Free · security-reviewed — `agentstack add skill-qinghonglin-data2story-skill-interaction`
  Build the curated interactive SET the Editor approved: the ONE narrative-bound hero centerpiece (an explorable/scrollytelling that makes the reader PRODUCE the lead finding) PLUS the ranked supporting playgrounds — each bound to a distinct finding — to the same three-layer-number standard, plus animation/transition craft. Consumes editor.json.interactives + imagineer.json + the Analyst's client_m…
- [Hero](https://agentstack.voostack.com/l/skill-qinghonglin-data2story-skill-hero) — Skill · Free · security-reviewed — `agentstack add skill-qinghonglin-data2story-skill-hero`
  Craft the COVER — the one animated <video> hero that opens the page above the headline, built from a Scout-verified still (or an abstract generated still) via a deterministic source ladder. The cover is animated by DEFAULT; a static <img> is only the recorded last rung. Owns the hero video + its static furniture; the Interaction Engineer owns the pick-a-side overlay, the Cinematographer stages th…
- [Critic](https://agentstack.voostack.com/l/skill-qinghonglin-data2story-skill-critic) — Skill · Free · security-reviewed — `agentstack add skill-qinghonglin-data2story-skill-critic`
  Review a finished Data2Story blog against the 5 quality rubric dimensions (visual_design, narrative_pacing, data_method_transparency, claim_data_alignment, insight_value), score each 1-7 with on-page evidence, and emit critic.json with pass/fail + targeted, surgical send-back instructions. Verifies every load-bearing claim/asset against its traceability chain before scoring; applies the caveat-su…
- [Sparring Partner](https://agentstack.voostack.com/l/skill-qinghonglin-data2story-skill-sparring-partner) — Skill · Free · security-reviewed — `agentstack add skill-qinghonglin-data2story-skill-sparring-partner`
  This skill should be used whenever the user wants to develop, refine, or stress-test an idea, plan, design, research direction, product/business concept, argument, or any decision with more than one reasonable path — i.e. whenever they want a thinking partner rather than a quick answer. Trigger it when the user says things like "let's brainstorm", "help me think through this", "poke holes in my i…
- [Auditor](https://agentstack.voostack.com/l/skill-qinghonglin-data2story-skill-auditor) — Skill · Free · security-reviewed — `agentstack add skill-qinghonglin-data2story-skill-auditor`
  Detect and fix layout issues in generated HTML using visual rendering tests. Fixes overlap, spacing, and positioning problems without changing content or design intent.
- [Cinematographer](https://agentstack.voostack.com/l/skill-qinghonglin-data2story-skill-cinematographer) — Skill · Free · security-reviewed — `agentstack add skill-qinghonglin-data2story-skill-cinematographer`
  Design the MANDATORY cinematic scroll experience (every blog ships one): a full-bleed, scroll-driven background — primarily from the Scout's verified real imagery — plus the global motion choreography, so the narrative unfolds like a film as the reader scrolls. Owns the BACKGROUND layer + page-level motion (not the Designer's per-section visuals, not the Interaction centerpiece — it stages them i…

---
Seller on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Install any with `agentstack add <slug>`.
