# Top Cs Figure

> Create, revise, audit, render, and export publication-ready computer-science paper figures using a Python-first, corpus-calibrated workflow. Use for manuscript figures, multi-panel experimental charts, comparison plots, scaling curves, heatmaps, embeddings, network diagrams, method schematics, executable YAML/CSV figure render specs, figure-brief handoffs, caption/callout alignment, SVG/PDF/PNG/T…

- **Type:** Skill
- **Install:** `agentstack add skill-zhiming33416-top-cs-paper-skills-top-cs-figure`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [zhiming33416](https://agentstack.voostack.com/s/zhiming33416)
- **Installs:** 0
- **Category:** [AI & ML](https://agentstack.voostack.com/c/ai-and-ml)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [zhiming33416](https://github.com/zhiming33416)
- **Source:** https://github.com/zhiming33416/top-cs-paper-skills/tree/main/skills/top-cs-figure

## Install

```sh
agentstack add skill-zhiming33416-top-cs-paper-skills-top-cs-figure
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Top CS Figure

Use the skill's static/dynamic layers; do not reconstruct visual grammar or export rules from memory.

## Route the request

1. Read `manifest.yaml` and every path under `always_load`.
2. Detect `venue`, `paper_type`, and `visual_family`; resolve `figure_task`, `data_state`, `output_target`, and `figure_handoff` as runtime parameters.
3. State the route, data boundary, and output target in one short line.
4. Load only the files mapped to the selected axis values.
5. Open `references/` only when an `on_demand` condition applies, especially corpus visual style, statistics, archetypes, accessibility, provenance, revision audit, or spec rendering for figure production tasks.
6. Use `generic` for unsupported venue/year combinations and tell the user to verify current official formatting rules.

## Execute

1. Prefer the shared `figure-brief` contract when present. Preserve `figure_id`, `claim_ids`, research question, evidence status, panel jobs, caption draft, and manuscript callout.
2. If no brief exists, create a minimal figure contract before code: claim, data source, panel map, visual family, metric direction, final size, export formats, and unresolved inputs.
3. Treat data availability as binding. Use supplied data for results; when data are missing, return missing-inputs or a clearly labeled layout mockup without invented values.
4. Use `scripts/render_from_figure_spec.py` when a YAML render spec and CSV/image source can make the figure repeatable. Prefer strict v3 specs; migrate v1/v2 inputs explicitly and record the migration.
5. Use Python/matplotlib for all plotting, previewing, exporting, and visual QA. Do not add R, Plotly, Altair, OpenRouter, or image-generation routes.
6. Keep method colors, dataset labels, metric direction, baseline order, and terminology aligned with the manuscript.
7. Resolve color through `palette_profile`: require promoted style evidence and a usable co-occurrence profile for venue-derived mode; otherwise retain generic semantic roles. Report observed anchors, constructed tokens, accessibility metrics, and fallback reason. Never present corpus defaults as official venue rules or acceptance advice.
8. Export SVG as the primary editable artifact, plus PDF and PNG preview by default; add TIFF only for camera-ready or explicit submission bundles.
9. Require plotted-data CSV, normalized spec, render manifest, SVG/PDF/PNG, and structured QA for produced result figures. Run `scripts/audit_figure_spec.py` for a reproducibility record or revision comparison.
10. Return the fixed output sections from `static/core/output-format.md`, including unresolved inputs and verification status.

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [zhiming33416](https://github.com/zhiming33416)
- **Source:** [zhiming33416/top-cs-paper-skills](https://github.com/zhiming33416/top-cs-paper-skills)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-zhiming33416-top-cs-paper-skills-top-cs-figure
- Seller: https://agentstack.voostack.com/s/zhiming33416
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
