Data & Analysis

Blog Chart SVG Generator

Creates accessible, dark-mode-compatible inline SVG charts for blog posts.

51/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 2.4k
Last updated
14d ago
License
MIT
svg-chartsdata-visualizationaccessibilitymdx
+2dark-modeblog-content

What does this skill do, and when should you use it?

Blog Chart is an internal skill in the claude-blog suite for creating inline SVG data visualizations in blog posts. It supports horizontal bar, grouped bar, donut, line, lollipop, area, and radar charts, with HTML and JSX/MDX output rules. The skill enforces transparent backgrounds, accessible markup, source attribution, and an approved color palette. It fits editorial workflows that need comparable metrics, trends, or distributions visualized, but it is not a standalone user-facing command.

Accepts a chart request containing a type, title, data, source, and target platform; selects a chart according to the data pattern and avoids repeating a chart type within one post. It produces an inline SVG wrapped in a <figure>, converts attributes for HTML or JSX/MDX, uses currentColor for theme compatibility, and adds role="img", aria-label, <title>, <desc>, source text, and a transparent root background.

Good fit
  • A blog writer has three or more comparable metrics and needs an embeddable SVG visualization.
  • A marketing team needs market-share, trend, distribution, or before-and-after charts that work across light and dark themes.
  • An MDX publisher needs chart markup with camelCase JSX attributes.
  • An editorial workflow has identified chart-worthy data and wants accessible output with source attribution.

How do you install this skill?

Before you use it
  • The caller must correctly calculate coordinates, arcs, and scaling; handling for empty data, negative values, long labels, duplicate categories, and extreme values is unspecified.
  • Displaying a source label is not source verification; callers must confirm that values match the original source before visualization.
  • Compatibility with target blog frameworks, Chinese fonts, narrow screens, and screen readers is specified only declaratively, not demonstrated.
  • Repository-level test and delivery-contract claims cover the broader suite and should not be treated as independent validation of blog-chart.

Install it as part of the public claude-blog collection. With Claude Code 1.0.33+, run /plugin marketplace add AgriciDaniel/claude-blog, then /plugin install claude-blog@agricidaniel-claude-blog. The source does not document a standalone installation procedure for skills/blog-chart/SKILL.md.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/AgriciDaniel/claude-blog.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/blog-chart" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

It is not a standalone user command. blog-write and blog-rewrite normally invoke it internally when chart-worthy data is identified. A chart request contains Type, Title, Data, Source, and Platform (html or mdx). Provide the data through the parent blog-writing or rewriting workflow and request a blog chart; the source documents no direct blog-chart command.

What are this skill's strengths and limitations?

Pros
  • Covers seven explicit chart types for comparisons, trends, proportions, distributions, and multidimensional scores.
  • Produces transparent SVGs designed for both dark and light backgrounds, with source attribution and defined colors.
  • Requires accessibility metadata including `role="img"`, `aria-label`, `<title>`, and `<desc>`.
  • Documents both HTML and JSX/MDX output, including required attribute conversion.
Limitations
  • It is marked `user-invokable: false` and cannot be run as an independent user command.
  • The source describes construction rules and a checklist but provides no standalone runtime or test-suite documentation.
  • The caller must supply the data and source; the skill does not research or verify the underlying claims.
  • The skill requires chart-type diversity within a post, but does not document how cross-post type state is tracked.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
Blog Chart SVG Generator this page 51 · Use with care ★ 2.4k 14d ago MIT
D3.js Visualization Skill 60 · Recommended ★ 243 1y ago —
Lieflat Charts 57 · Use with care ★ 6.1k 1mo ago NOASSERTION
OfficeCLI Data Dashboard Skill 57 · Use with care ★ 32k 15d ago Apache-2.0
BigQuery BigFrames Development Standards ✓ Google · Official 50 · Use with care ★ 21k 14d ago Apache-2.0

Compared with asking Claude or ChatGPT directly for a chart, it supplies fixed seven-type selection rules, HTML/MDX formatting guidance, accessibility metadata, source attribution, and theme-safe styling. Compared with building an SVG workflow yourself, it reduces manual chart-structure and attribute-conversion work, but the source does not show independent data validation or rendering tests.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
51/ 100 5-point scale 2.6 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust16 / 25 · 3.2/5

The skill only generates inline SVG and requires transparent backgrounds, accessibility metadata, and source attribution; no credential handling, external writes, or covert data flow is shown, so no red-line risk is evident. Points are deducted because it lacks permission boundaries, user confirmation, rollback, and sensitive-data guidance, while attribution is a formatting requirement rather than source-authenticity verification.

2Reliability8 / 20 · 2.0/5

Inputs, HTML/MDX shells, JSX conversion, seven chart procedures, and a quality checklist are reasonably specified, but abnormal-input handling and failure feedback are largely absent. The static material provides no chart-specific scripts, tests, or reproducible outputs, so the score remains conservative under the static ceiling.

3Adaptability8 / 15 · 2.7/5

The audience scenario, trigger phrases, input fields, chart-selection rules, and HTML/MDX environments are described. Points are deducted because the skill is marked non-user-invokable and does not define non-fit boundaries, data-size limits, Chinese-label handling, or renderer compatibility.

4Convention8 / 15 · 2.7/5

The documentation is well organized across inputs, rules, examples, output formats, and verification checks; repository context shows MIT licensing, versioning, CI, and maintenance signals. Points are deducted because the selected skill itself lacks versioning, changelog linkage, named maintenance responsibility, dependency/install notes, FAQs, and known limitations.

5Effectiveness7 / 15 · 2.3/5

Each of the seven chart types has actionable construction guidance, with required figure wrappers, accessibility, attribution, and platform-specific formatting intended to produce directly embeddable SVG. Static review cannot confirm geometry calculations, long-label behavior, empty data, extreme values, or actual rendering; comparative benefits are also largely asserted, so the score stays at the static maximum.

6Verifiability4 / 10 · 2.0/5

The skill provides explicit formatting rules and a return checklist that support manual auditing. It lacks chart-specific tests, committed representative outputs, rendering screenshots, or independent review. Repository-level CI and tests do not establish key behavior for this selected path, so evidence remains limited.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision 49842ea9e7b9 Review evidence[1][2][3][4][5][6][7][8][9][10]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Can I use it by itself?
No. It is an internal skill, typically called by `blog-write` or `blog-rewrite` when the workflow finds data suitable for visualization.
Does it require network access, MCP, or extra software?
The provided `SKILL.md` declares no network, MCP, shell-command, or additional dependency requirement; it describes SVG generation and formatting rules.
Does it verify the statistics in a chart?
No. The caller supplies the data and source. This skill formats the chart and requires source attribution and exact data values.

More skills from this repository

All from AgriciDaniel/claude-blog

Writing & Content

Blog Writer

Generate complete blog articles structured for Google rankings and AI citation visibility.

★ 2.4k FS 44 Not recommended 14d ago
Writing & Content

Blog Locale Audit

Audit multilingual blog translations, SEO parity, hreflang, and freshness before publication.

★ 2.4k FS 50 Use with care 14d ago
Writing & Content

Blog Voice Learner

Extracts a reusable author voice baseline from existing posts.

★ 2.4k FS 46 Use with care 14d ago
Writing & Content

Blog Cluster Engine

Plan and execute SERP-informed, internally linked content clusters from one seed keyword.

★ 2.4k FS 53 Use with care 14d ago
Writing & Content

Blog GEO Citation Audit

Audit whether blog content is ready to be cited by ChatGPT, Perplexity, and Google AI Overviews.

★ 2.4k FS 55 Use with care 14d ago
Writing & Content

Blog Analyzer

Audit blog quality, SEO, trust signals, and AI citation readiness with a consistent 100-point score.

★ 2.4k FS 51 Use with care 14d ago
Writing & Content

Blog Brand Context

Create durable brand positioning and voice guidance for every blog workflow.

★ 2.4k FS 49 Use with care 14d ago
Writing & Content

Blog Persona: Structured Brand Voice Management

Turn brand voice preferences into reusable, measurable rules for consistent blog writing.

★ 2.4k FS 48 Use with care 14d ago
Writing & Content

Blog Translate: SEO Blog Localization

Turns existing blog posts into SEO-ready multilingual editions while preserving publication structure.

★ 2.4k FS 48 Use with care 14d ago
Writing & Content

Claude Blog Content Engine

A Claude Code workflow for researching, writing, optimizing, auditing, and publishing blog content across platforms and languages.

★ 2.4k FS 47 Use with care 14d ago
Writing & Content

Blog Schema: JSON-LD Markup Generator

Generate and validate complete JSON-LD structured data for blog posts.

★ 2.4k FS 46 Use with care 14d ago
Writing & Content

Blog Rewrite Optimizer

Rework existing blog posts to improve both Google search performance and AI citation readiness.

★ 2.4k FS 45 Not recommended 14d ago
Writing & Content

Blog Brief Planner

Build research-led blog briefs designed for Google visibility and AI citation readiness.

★ 2.4k FS 44 Not recommended 14d ago
Writing & Content

Blog Localize: Cultural Adaptation for Blogs

Turn translated blog posts into market-specific content with locally appropriate examples, tone, CTAs, and legal context.

★ 2.4k FS 43 Not recommended 14d ago
Writing & Content

Blog Audit: Full-Site Health Review

Scan an entire blog for quality, SEO, link, freshness, cannibalization, and AI-citation issues.

★ 2.4k FS 41 Not recommended 14d ago
Writing & Content

Blog Outline Planner

Build a SERP-informed, ready-to-write blog structure.

★ 2.4k FS 39 Not recommended 14d ago
Writing & Content

Multilingual Blog Publisher

Turn one blog topic into localized, SEO-ready language versions and hreflang assets in a single workflow.

★ 2.4k FS 55 Use with care 14d ago
Writing & Content

Blog Discourse Research

Turn the last 30 days of public discussion into usable content insight.

★ 2.4k FS 54 Use with care 14d ago
Writing & Content

Blog Calendar Editorial Planner

Turn blog topics, refresh cycles, and distribution timing into an actionable editorial calendar.

★ 2.4k FS 53 Use with care 14d ago
Design & Frontend

Blog Image Creative Director

Generate and edit publication-ready blog visuals with Gemini-powered prompt orchestration.

★ 2.4k FS 53 Use with care 14d ago

Related skills