# Academic Figure Color Expert

> Palette Decision for academic figures — venue-aware style family and colorblind-safe scheme selection with scene recipes. Use when the user needs an academic color palette, classic vs pastel advice, Nature Blue, or architecture-diagram color matching.

- **Type:** Skill
- **Install:** `agentstack add skill-azhi-ss-academic-figure-skills-academic-figure-color-expert`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [Azhi-ss](https://agentstack.voostack.com/s/azhi-ss)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [Azhi-ss](https://github.com/Azhi-ss)
- **Source:** https://github.com/Azhi-ss/academic-figure-skills/tree/main/academic-figure-color-expert
- **Website:** https://www.skills.sh/azhi-ss/academic-figure-skills

## Install

```sh
agentstack add skill-azhi-ss-academic-figure-skills-academic-figure-color-expert
```

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

## About

# Academic Figure Color Expert

Produce a reusable **Palette Decision**. Hex tables, venue maps, and **scene→style→palette** recipes live in one place:

→ Read `../docs/palettes.md` (presets + **Style family** + **Scene → palette decision** + recipes).

Always decide **style family** (classic vs pastel) before naming a classic preset.

## Principles

1. Color carries information, not decoration.
2. ≤ 3 chromatic colors + neutrals per figure.
3. Colorblind-safe by default; dual-encode categories.
4. ≥ 4 modules → monochrome (Nature Blue) beats polychrome busyness.

## Input Contract

- Prefer: venue, domain, figure type, module count, reference image, accessibility / print constraints
- Minimum: any one of venue / figure type / domain
- Missing info: follow `../docs/missing-info-policy.md`; still emit a conservative Palette Decision

## Output Contract — Palette Decision

Always include:

- recommended palette + one alternate
- primary / secondary / tertiary (+ neutrals) hex
- reason (venue / domain / module count)
- accessibility note
- handoff block ready for prompt skills

## Steps

### Step 1: Collect constraints

Done when you have recorded (or marked missing): venue, domain, figure type, module count, colorblind/print needs, user color preference, reference image cues.

### Step 2: Decide style family + palette

1. Classic vs pastel — `docs/palettes.md` **Style family first**  
2. If pastel → hand off scheme P1/P2/P3 to `academic-figure-prompt-pastel` (hex from that skill)  
3. If classic → apply **Scene → palette decision** (hard constraints → figure type → venue → domain → vibe)  
4. Name primary + alternate; state branch (`user` / `scene` / `default`)

Done when: family + primary + alternate are explicit, with the decision checklist fields from `docs/palettes.md`.

### Step 3: Emit hex + handoff

Load the chosen preset from `docs/palettes.md`. Output the Palette Decision format.

Done when: every role hex is filled, accessibility stated, and the handoff block is copy-ready for `academic-figure-prompt`.

## Sparse-input cases

| case | action |
|------|--------|
| no venue | infer from domain / reference; else Okabe-Ito (or Nature Blue if ≥ 4 modules) |
| accessibility unspecified | assume colorblind-safe required |
| only vibe words (“高级/科技/柔和”) | map to 1–2 presets with concrete hex |
| only reference image | extract hues; academicize if needed (white fill, border color, ≤ 3 chromatics) |
| figure type unknown | default framework advice; note module-detail vs comparison alternates |

## Stop

Stop when the user has a Palette Decision for the current figure, or when zero constraints and zero artifacts exist (then ask for venue / figure type / domain).

## Source & license

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

- **Author:** [Azhi-ss](https://github.com/Azhi-ss)
- **Source:** [Azhi-ss/academic-figure-skills](https://github.com/Azhi-ss/academic-figure-skills)
- **License:** MIT
- **Homepage:** https://www.skills.sh/azhi-ss/academic-figure-skills

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-azhi-ss-academic-figure-skills-academic-figure-color-expert
- Seller: https://agentstack.voostack.com/s/azhi-ss
- 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%.
