amcharts5

amcharts5 is a skill for Claude Code from amcharts/amcharts5-mcp. It costs 221 tokens per session (27,856 once invoked), scanned A, original, MIT.

A JavaScript charting library for building many kinds of charts, maps, and timelines with amCharts 5.

In plain words
What is it for?
Use it to build visualisations such as line, bar, pie, financial, geographic, hierarchy, flow, radar, and timeline charts.
Why use it?
Its guidance directs work to matching demos and documentation and avoids mixing the incompatible APIs of older amCharts versions.

Skill for Claude Code

Written for Claude Code: shipped in a Claude Code plugin. Also seen: mentions AGENTS.md.

Part of the amcharts5 plugin — 1 skill, 1 MCP server shipped together

Good fit Use it to build visualisations such as line, bar, pie, financial, geographic, hierarchy, flow, radar, and timeline charts.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/amcharts/amcharts5-mcp/amcharts5
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add amcharts/amcharts5-mcp --skill amcharts5
Clone the repo
git clone --depth 1 https://github.com/amcharts/amcharts5-mcp

Made for: Claude Code.

Or install amcharts5, the plugin that ships this one along with the rest of its 1 skill, 1 MCP server.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for amcharts5

README.md
[![agentmods](https://agentmods.dev/badge/skills/amcharts/amcharts5-mcp/amcharts5/github.svg)](https://agentmods.dev/skills/amcharts/amcharts5-mcp/amcharts5)
Your own site
<a href="https://agentmods.dev/skills/amcharts/amcharts5-mcp/amcharts5"><img src="https://agentmods.dev/badge/skills/amcharts/amcharts5-mcp/amcharts5/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for amcharts5

Your own site · 80×15
<a href="https://agentmods.dev/skills/amcharts/amcharts5-mcp/amcharts5"><img src="https://agentmods.dev/badge/skills/amcharts/amcharts5-mcp/amcharts5.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 221 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 27,856 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00221 $0.27856
Opus 5.5 $0.00088 $0.11142
Sonnet 5.5 $0.00044 $0.05571
Haiku 4.5 $0.00022 $0.02786

Measured 15d ago against content hash ec90f2124de3, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

amcharts5 scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 15d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

plugin/skills/amcharts5/SKILL.md · 1,257 lines

How it starts

The opening of the file, as written. The whole thing — 1,257 lines — stays where its author put it; the contents beside it link to each section on GitHub.

amCharts 5

Build any chart with the amCharts 5 JavaScript charting library.

Docs: https://www.amcharts.com/docs/v5/

Critical rules — apply to ALL chart types

  1. Check demos first (if you can browse the web) — Before building a chart, search or browse https://www.amcharts.com/demos/ for a demo that matches the user's request. Demo source code is the most reliable starting point — adapt it rather than writing from scratch. Skip this step if you have no web access.
  2. Read the docs (if you can browse the web) — For unfamiliar features or configuration, check https://www.amcharts.com/docs/v5/ for guides and tutorials. The docs explain concepts, patterns, and options that the class reference alone does not. Skip if you have no web access.
  3. Always use amCharts 5 — never v3 or v4. The APIs are completely different.
  4. Use .new() factory — never new ClassName(). Every object is created via ClassName.new(root, { settings }).
  5. Root is always the first argument to .new() (except Root itself, which takes a div ID).
  6. Set data last — once data is set, objects are created. Configuration applied after may not take effect.
  7. Colors use am5.color() — e.g. am5.color(0xff0000), am5.color("#ff0000"), or am5.color("rgb(255,0,0)"). Never raw hex strings.
  8. Percent values use am5.percent() — e.g. am5.percent(50), not 50 or "50%".
  9. Every axis needs a renderer — am5xy.AxisRendererX.new(root, {}) or AxisRendererY.
  10. CategoryAxis must receive data — call xAxis.data.setAll(data) in addition to series data. Forgetting this is the #1 bug.
  11. DateAxis values must be timestamps — use new Date().getTime(), not Date objects.
  12. Disposal is mandatory in SPAs — in React, Vue, Angular, Svelte or React Native use amCharts' framework package, which creates and disposes the root for you (see "Frameworks"); without one, call root.dispose() on component unmount. Not chart.dispose().
  13. Style through amCharts, not CSS — charts draw on canvas by default, so CSS cannot reach chart internals. Even with the optional SVG renderer (5.21.0) the shapes carry no per-element classes or ids, are rewritten as the chart redraws, and exports ignore page CSS. Use amCharts settings/templates/themes instead.
  14. Dark backgrounds require Dark theme — If the user requests or the page clearly has a dark background, always add am5themes_Dark.new(root) to root.setThemes() alongside Animated. Without it, labels, grid, and tooltips will be invisible. If the background is not clearly dark, default to white/light and do NOT add the Dark theme unless asked.
  15. Use default amCharts colors — Do NOT invent custom color palettes unless the user explicitly asks for specific colors. amCharts assigns colors automatically from its built-in ColorSet. If you need a color programmatically, use chart.get("colors").getIndex(index) or chart.get("colors").next(). For pie/percent charts, use series.get("colors") instead.

Read the full file on GitHub · 1,257 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 15d ago First seen · 1,257 lines · 221 tokens per session scan A ec90f2124de3

Subscribe to this mod's changes

amcharts5 is a skill published in the GitHub repository amcharts/amcharts5-mcp (9 stars, last pushed 12d ago), licensed MIT. It adds 221 tokens to every session and 27,856 once invoked, about $0.0009 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-10-23.

Related

amcharts5 compared with skills from other repositories

amcharts5 next to 6 skills from other repositories
ModTypeStarsLast pushLicenceScanTokensWorks with
amcharts5amcharts/amcharts5-mcpSkill912d agoMITA221Claude Code
imagegenopenai/codexSkill133kyesterdayApache-2.0A113Codex
playwright-climicrosoft/playwrightSkill99kyesterdayApache-2.0A19Claude Code
local-ai-agentsmicrosoft/ai-agents-for-beginnersSkill79k4d agoMITA200Claude Code, Codex
systematic-debuggingobra/superpowersSkill313k3d agoMITA21Claude Code
next-cache-components-adoptionvercel/next.jsSkill143kyesterdayMITA95Claude Code
next-partial-prefetching-adoptionvercel/next.jsSkill143kyesterdayMITA103Claude Code