Data & Analysis svg-chartsdata-visualizationaccessibilitymdxdark-modeblog-content

Blog Chart SVG Generator

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

FollowSkills review · FSRS-2.0
Not recommended
51/ 100 5-point scale 2.6 / 5
Trust16 / 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.

Reliability8 / 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.

Adaptability8 / 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.

Convention8 / 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.

Effectiveness7 / 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.

Verifiability4 / 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.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 49842ea9e7b9
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.
See the full review method →

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.

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

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 do you install this skill?

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.

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.

How does this skill compare with similar options?

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.

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.

Writing & Content

Blog Locale Audit

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

Writing & Content

Blog Voice Learner

Extracts a reusable author voice baseline from existing posts.

Writing & Content

Blog Cluster Engine

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

Writing & Content

Blog GEO Citation Audit

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

Writing & Content

Blog Analyzer

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

Writing & Content

Blog Brand Context

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

Writing & Content

Blog Persona: Structured Brand Voice Management

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

Writing & Content

Blog Translate: SEO Blog Localization

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

Writing & Content

Claude Blog Content Engine

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

Writing & Content

Blog Schema: JSON-LD Markup Generator

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

Writing & Content

Blog Rewrite Optimizer

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

Writing & Content

Blog Brief Planner

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

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.

Writing & Content

Blog Audit: Full-Site Health Review

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

Writing & Content

Blog Outline Planner

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

Writing & Content

Multilingual Blog Publisher

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

Writing & Content

Blog Discourse Research

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

Writing & Content

Blog Calendar Editorial Planner

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

Design & Frontend

Blog Image Creative Director

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

Related skills