Borrowing it
Nothing to install: this file belongs to mituan-ai/PaperBanana-CN. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/mituan-ai/PaperBanana-CN/main/.claude/skills/generate-plot/SKILL.mdgit clone --depth 1 https://github.com/mituan-ai/PaperBanana-CNWrote 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.
[](https://agentmods.dev/skills/mituan-ai/paperbanana-cn/generate-plot)<a href="https://agentmods.dev/skills/mituan-ai/paperbanana-cn/generate-plot"><img src="https://agentmods.dev/badge/skills/mituan-ai/paperbanana-cn/generate-plot/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.
<a href="https://agentmods.dev/skills/mituan-ai/paperbanana-cn/generate-plot"><img src="https://agentmods.dev/badge/skills/mituan-ai/paperbanana-cn/generate-plot.svg" alt="Reviewed on agentmods" width="80" height="20"></a>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.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00000 | $0.00316 |
| Opus 5.5 | $0.00000 | $0.00126 |
| Sonnet 5.5 | $0.00000 | $0.00063 |
| Haiku 4.5 | $0.00000 | $0.00032 |
Grade A, and why
generate-plot 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 1mo 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.
This is a copy
98% identical to generate-plot — 4 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.
What it actually says
Generate Plot
Generate a publication-quality statistical plot from a data file using PaperBanana.
Instructions
- Read the data file at
$ARGUMENTS[0]. - Prepare the data for the MCP tool:
- If the file is CSV: parse it and convert to a column-keyed dictionary (keys = column names, values = arrays of column values), then serialize with
json.dumps()to produce a JSON string. - If the file is JSON: use the raw file content as-is (it is already a JSON string).
- If the file is CSV: parse it and convert to a column-keyed dictionary (keys = column names, values = arrays of column values), then serialize with
- If
$ARGUMENTS[1]is provided, use it as the plot intent. Otherwise, ask the user for a description of the desired plot (e.g., "Bar chart comparing model accuracy across benchmarks"). - Call the MCP tool
generate_plotwith:data_json: the JSON string (not a parsed object)intent: the plot descriptioniterations: 3 (default)
- Present the generated plot to the user.
CLI Fallback
If the MCP tool is not available, fall back to the CLI:
paperbanana-cn plot --data <file> --intent "<intent>"
Example
/generate-plot results.csv "Bar chart comparing model accuracy"
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.
- 1mo ago First seen · 39 lines · 0 tokens per session scan A 884b3126a3e2
generate-plot is a skill published in the GitHub repository mituan-ai/PaperBanana-CN (84 stars, last pushed 24d ago), licensed MIT. It costs nothing until one of its globs matches a file; then it loads 316 tokens. A static security scan graded it A with 0 findings. It is 98% identical to generate-plot, differing in 4 lines, and is treated as a copy.
Other skills, from other repositories
ai-image-generation-studio
Install and use the official AI Image Generator package, pinned by digest, for paid hosted work on the Beatra service.
gpt-image
Generate or edit images with GPT Image 2 or 2.5 through the packaged CLI and Reference Gallery. Use for image requests including imprecise 'GPT 2.5' model names, posters, typography, reference edits, and inpainting; resolve the model choice before generation.
motion
Reconstruct a skeleton from calibrated mesh projections and sequential VLM joint annotations, then fit joints and skin weights. Generate motion from joint-position trajectories, rhythm and contact constraints through IK; refine bone orientation against the action, then export, retarget and validate on the target mesh.
image
Use this Skill when a game plan needs a single-subject concept image, a character reference cleaned for image-to-3D, or a front-facing transparent T-pose image for downstream character reconstruction. T-pose generation is an image-generation and image-editing task; it is not a separate asset category.
get-prompt-from-image
Analyze user-provided reference images and reverse-engineer high-fidelity AI image-generation prompts. Use when the user asks to recreate, imitate, reverse-engineer, or extract prompts from photographs, illustrations, 3D renders, products, characters, landscapes, typography, logos, posters, or other visual references.…
offer-compare-skill
A decision assistant for comparing two or more job offers across pay, growth, company strength, team risk, promotion, AI exposure, and lifestyle. Total compensation means the combined value of salary, bonuses, shares, and sign-on payments.