.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/qinghonglin/data2story-skill
home/skills/qinghonglin/data2story-skill
qinghonglin avatar

qinghonglin/data2story-skill

27 skills

View on GitHub
$npx skills add qinghonglin/data2story-skill
SkillInstalls
analystExhaustively profile a dataset and list ALL possible analyses — distributions, correlations, rankings, trends, group comparisons, anomalies.—auditorAudit a generated Data2Story blog for build correctness across ALL modalities by ACTUALLY RENDERING it in a real headless browser (when available) — catching…—cinematographerDesign the MANDATORY cinematic scroll experience (every blog ships one): a full-bleed, scroll-driven background — primarily from the Scout's verified real…—copywriterName the piece — re-write the masthead (headline + standfirst + kicker), every section title, and every figure/photo/table caption to a research-driven titling…—criticReview a finished Data2Story blog against the 5 quality rubric dimensions (visual_design, narrative_pacing, data_method_transparency, claim_data_alignment,…—data2storyData Journalist Agent (Data2Story) — orchestrator: turn a dataset into a blog.—data2story-proUse to turn a dataset into a verifiable multimedia blog (a data story / data-driven article / interactive dashboard from a dataset).—dataviz-craftA shared reference library for editorial-grade data-visualization craft — Vega-Lite-first with a D3 fallback for charts Vega-Lite can't express.—designerRead editor.md, editor.json, and analyst.json. Make data-driven creative visual decisions for every section — teaser, charts, images, videos, audio, maps, and…—detectiveResearch external context for a dataset — domain background, history, related studies, and why this data matters.—editorRead analyst.json and detective.json, make all editorial decisions — what the blog argues, which findings matter, narrative arc and section structure.—find-dataFind a dataset for a Data2Story blog. Accepts a topic, a URL, or a DIP-style category.—frontend-designReusable UI/visual-design system for building polished, distinctive, multimedia-rich self-contained HTML stories.—frontend-design-proShared UI/visual-design rule library for building polished, distinctive, multimedia-rich self-contained HTML stories.—heroCraft 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…—ideationFront stage for /data2story-pro when the reader has no dataset — only a vague idea.—imagineerFan out MANY candidate interactive concepts from the data + narrative — the ideation pool the Editor curates a hero + supporting set from.—inspectorRun sentence-level traceability verification on a Data2Story blog (verify.py -> verifier.json), then emit the in-page Inspector panel (the reader-facing…—interactionBuild the curated interactive SET the Editor approved: the ONE narrative-bound hero centerpiece (an explorable/scrollytelling that makes the reader PRODUCE the…—openrouter-embeddingsGenerate text embeddings via OpenRouter using Qwen3-Embedding-8B.—openrouter-image2videoAnimate a still image into a short video via OpenRouter. Default model google/veo-3.1-fast.—openrouter-text2imageGenerate images via OpenRouter. Default model openai/gpt-5.4-image-2; any image-modality model can be passed via --model.—openrouter-text2musicGenerate atmospheric sound-design / SFX (NOT speech, NOT the front-of-blog BGM) via OpenRouter using Google Lyria 3 Pro.—openrouter-text2videoGenerate videos via OpenRouter using ByteDance Seedance 2.0.—programmerRead editor.md, editor.json, analyst.json, and designer.json. Resolve chart data from analyst data_tables.—scoutSource 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.—sparring-partnerThis skill should be used whenever the user wants to develop, refine, or stress-test an idea, plan, design, research direction, product/business concept,…—