Skill rating
32 skills. The A–F grade combines safety (60%) and quality (40%); tests add a bonus. The rating refreshes automatically from open catalogs.
ManufacturingLogistics and warehouseProcurementQuality controlContact centreField serviceFinanceCustomer supportindustry shortcuts
| # | Grade | Skill | Score ▾ | Safety | Quality | Process | Tests | Popularity | Updated |
|---|---|---|---|---|---|---|---|---|---|
| 1 | B | 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, feasibi | 95 | 88 | B | — | — | 16 h ago | |
| 2 | B | frontend-design-proGeneratorSoftware developmentInfrastructureQinghongLin/data2story-skillAgent Skills Shared UI/visual-design rule library for building polished, distinctive, multimedia-rich self-contained HTML stories. The Data2Story Designer and Programmer read it to choose a visual language (theme, | 100 | 80 | C | — | — | 16 h ago | |
| 3 | B | 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 | 100 | 80 | C | — | — | 16 h ago | |
| 4 | B | Generate atmospheric sound-design / SFX (NOT speech, NOT the front-of-blog BGM) via OpenRouter using Google Lyria 3 Pro. | 100 | 78 | C | — | — | 16 h ago | |
| 5 | B | Generate images via OpenRouter. Default model openai/gpt-5.4-image-2; any image-modality model can be passed via --model. | 100 | 75 | D | — | — | 16 h ago | |
| 6 | B | Generate music (NOT speech) via OpenRouter using Google Lyria 3 Pro. | 100 | 75 | C | — | — | 16 h ago | |
| 7 | C | Animate a still image into a short video via OpenRouter. Default model google/veo-3.1-fast. | 100 | 72 | C | — | — | 16 h ago | |
| 8 | C | Generate videos via OpenRouter using ByteDance Seedance 2.0. | 100 | 72 | D | — | — | 16 h ago | |
| 9 | C | Generate text embeddings via OpenRouter using Qwen3-Embedding-8B. | 100 | 69 | D | — | — | 16 h ago | |
| 10 | C | 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 begin | 95 | 78 | B | — | — | 16 h ago | |
| 11 | C | Run sentence-level traceability verification on a blog, then generate viewer.html with interactive evidence panel. No LLM needed — pure Python. | 95 | 78 | B | — | — | 16 h ago | |
| 12 | C | 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 e | 100 | 71 | C | — | — | 16 h ago | |
| 13 | C | find-dataAnalyzerExcelGitHubData and analyticsWriting and documentsQinghongLin/data2story-skillClaude Code 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 E | 100 | 71 | B | — | — | 16 h ago | |
| 14 | C | Exhaustively profile a dataset and list ALL possible analyses — distributions, correlations, rankings, trends, group comparisons, anomalies. Reads detective.json for context. Runs after the Detective/ | 95 | 75 | B | — | — | 16 h ago | |
| 15 | C | 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 | 95 | 75 | B | — | — | 16 h ago | |
| 16 | C | 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 edit | 95 | 71 | B | — | — | 16 h ago | |
| 17 | C | Detect and fix layout issues in generated HTML using visual rendering tests. Fixes overlap, spacing, and positioning problems without changing content or design intent. | 95 | 71 | B | — | — | 16 h ago | |
| 18 | B | Run sentence-level traceability verification on a Data2Story blog (verify.py -> verifier.json), then emit the in-page Inspector panel (the reader-facing runnable verifier) + the verify/ artifacts (ver | 95 | 82 | C missing files | — | — | 16 h ago | |
| 19 | B | 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 → ranke | 100 | 74 | D missing files | — | — | 16 h ago | |
| 20 | C | 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 | 95 | 78 | C missing files | — | — | 16 h ago | |
| 21 | C | Read analyst.json and detective.json, make all editorial decisions — what the blog argues, which findings matter, narrative arc and section structure. Runs after the Analyst/Imagineer, before the Desi | 100 | 69 | C missing files | — | — | 16 h ago | |
| 22 | C | 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 | 95 | 75 | D missing files | — | — | 16 h ago | |
| 23 | C | 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 ( | 100 | 63 | D missing files | — | — | 16 h ago | |
| 24 | C | 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. | 95 | 71 | D missing files | — | — | 16 h ago | |
| 25 | C | Audit a generated Data2Story blog for build correctness across ALL modalities by ACTUALLY RENDERING it in a real headless browser (when available) — catching blank/0-width charts, broken/oversized med | 95 | 68 | C missing files | — | — | 16 h ago | |
| 26 | C | 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 | 95 | 66 | C missing files | — | — | 16 h ago | |
| 27 | C | 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 r | 99 | 59 | C missing files | — | — | 16 h ago | |
| 28 | C | 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 mak | 95 | 63 | D missing files | — | — | 16 h ago | |
| 29 | C | 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 | 95 | 63 | C missing files | — | — | 16 h ago | |
| 30 | C | data2story-proAnalyzerData and analyticsWriting and documentsQinghongLin/data2story-skillClaude Code 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 n | 94 | 65 | D missing files | — | — | 16 h ago | |
| 31 | C | 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 | 95 | 63 | D missing files | — | — | 16 h ago | |
| 32 | C | 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 + identi | 95 | 56 | C missing files | — | — | 16 h ago |