
Flamegraph
- Updated May 6, 2026
- shakhal/flamegraph-claude-plugin
flamegraph is a Claude Code skill for ai & agent building. It helps developers move faster with AI-assisted coding.
Key points
- flamegraph
- AI & Agent Building
- AI-coding skill
Flamegraph by the numbers
- Data as of Jul 7, 2026 (Skillselion catalog sync)
/plugin marketplace add shakhal/flamegraph-claude-plugin/plugin install flamegraph@flamegraph-marketplaceAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Last updated | May 6, 2026 |
|---|---|
| Repository | shakhal/flamegraph-claude-plugin ↗ |
What it does
Helps with ai & agent building tasks.
README.md
Flame Graph Claude Plugin
A Claude Code plugin that fetches and analyzes async-profiler flame graphs.
The /flamegraph command takes a server IP, full URL, or a path to a downloaded .html flame graph and produces a concise summary: top CPU consumers by self-time, category breakdown (GC, OTel, ConcurrentHashMap, String ops, etc.), and recommended hot spots to investigate.
Install
Add the marketplace and install the plugin from Claude Code:
claude plugin marketplace add <git-url-of-this-repo>
claude plugin install flamegraph@flamegraph-marketplace
Usage
/flamegraph 10.45.93.174
/flamegraph http://my-host:8121/manage/async-profiler/profile?events=alloc
/flamegraph /tmp/flamegraph.html
By default the command targets port 8121 at /manage/async-profiler/profile?events=itimer — adjust the URL if your async-profiler endpoint differs.
What's inside
plugins/flamegraph/commands/flamegraph.md— the slash command promptplugins/flamegraph/scripts/parse-flamegraph.js— Node.js parser for the async-profiler HTML format (cpool+f()/u()/n()frame encoding)
The parser has no runtime dependencies — just Node.js.
Customizing categories
The category patterns in parse-flamegraph.js (Step 7) are tuned for a JVM service running OpenTelemetry. Edit the categories array to add or remove patterns relevant to your stack.