Skip to content
Development
Skill

/editable-figure

Design editable PowerPoint overview figures, especially Figure 1 for papers and proposals, using source material and the author's visual preferences. Also supports mechanism, workflow, and README figures, simplifying dense drafts, and combining schematics with results. Yue

From plugin
anywhere-agents
2616 skills1 agent7 commands

Claude Code

$ npx -y skills add yzhao062/anywhere-agents --skill editable-figure --agent claude-code

SKILL.md

editable-figure.SKILL.md
name: editable-figure
description: Design editable PowerPoint overview figures, especially Figure 1 for papers and proposals, using source material and the author's visual preferences. Also supports mechanism, workflow, and README figures, simplifying dense drafts, and combining schematics with results. Yue Zhao's new paper/proposal overviews and standalone mechanism figures start from a generated whole-figure visual concept; two independent concepts are recommended when authorized. Object art can remain pictures while diagram text and relationships stay native. Standalone data-analysis plots belong to a plotting workflow such as Matplotlib. Does not replace screenshot capture, prompt-only work, or full slide-deck authoring. Completing a PPTX requires desktop PowerPoint on Windows or macOS for native rendering and editing checks; the bundled export helper is Windows-only. Assessment and prompt-only requests need neither.

Editable Figure

Overview

The author's primary use is the overview or Figure 1 in paper and proposal writing. Prioritize visual narrative, composition, concrete domain objects, and information hierarchy. Standalone data-analysis charts belong to a plotting workflow such as Matplotlib; a result inset may support an overview when it helps its argument.

Turn a document's central idea into a figure that a reader can understand quickly, then deliver a PowerPoint source that the author can actually edit. For a new paper/proposal overview, standalone mechanism figure, or substantial redesign, first analyze the source, study references, and design the takeaway. Then **generate a whole-figure visual concept, select the composition, build editable layers, and inspect in context**. For Yue Zhao, this is the default creation route, with the scoped exceptions below. Recommend two independent concepts when delegation is authorized; a second generator must not become a reason to skip the first. Small revisions can reuse the accepted composition. Paper, proposal, and README figures share these principles but serve different reader decisions.

Top design priority: understand and imitate the author's preferences

For Yue Zhao's paper and proposal figures, follow the [required preference-first design protocol](references/gallery/index.md#required-preference-first-design) before choosing a composition or generating a draft. Read the latest feedback, inspect the relevant reference images, and state which confirmed qualities will be imitated and how. Apply that mapping in every generator brief and in the implementation, then compare the output against the selected images before delivery. Merely mentioning the gallery is insufficient. This priority outranks generic palette, minimalism, icon, and text-density defaults; current task instructions, scientific correctness, and required deliverable constraints remain binding. Other users must confirm their own preferences.

Choose the scope

Respect the requested deliverable. An assessment or prompt-only request does not require generating a deck. Once figure creation is authorized, use subsequent feedback to revise the artifact without repeatedly asking permission. Choose a reasonable composition and produce a reviewable draft when the source is sufficient.

Use this skill for the figure's editorial and design decisions. If an installed presentation skill applies, read it for the current authoring runtime and validation requirements. Without one, use an available PPTX library or native PowerPoint automation and the principles in [native-powerpoint.md](references/native-powerpoint.md). This workflow works with Codex, Claude Code, or another capable agent; it does not depend on one model or desktop plugin.

**Platform requirement.** Before starting a figure build, confirm that the session can use desktop PowerPoint on Windows or macOS for the rendering and editing checks in step 5. A PPTX library such as `python-pptx` or PptxGenJS can create native objects headlessly, and that is a real capability. It does not complete these checks: nothing on a headless machine can confirm the result opens, renders, and edits as intended, and an unverified figure is the failure this skill exists to prevent. The bundled `scripts/render_powerpoint.ps1` uses Windows COM automation; macOS requires an available native PowerPoint workflow instead.

Without that capability, explain the limitation before building. Assessment and prompt-only work can continue unaffected. Offer `ci-mockup-figure` when its output meets the user's needs. Preserve an explicit PPTX requirement unless the user agrees to another deliverable; do not silently substitute a flattened image and call it an editable figure.

Nearby workflows have distinct outputs:

  • `figure-prompt-builder`: prompts and reference-guided concepts, when that is the requested endpoint.
  • `ci-mockup-figure`: HTML mockups, screenshots, TikZ, or other code-native figure formats.
  • A plotting workflow: scientific data plots with reproducible data and axes.
  • A presentation workflow: complete decks. Here a slide is a canvas for a document figure, not a presentation with a cover.

Do not replace an explicitly requested SVG, Illustrator document, or screenshot with PPTX merely because this skill is available.

1. Analyze the source and the reader's decision

Read the relevant section and its neighboring prose, the document's purpose, existing figures, and primary artifacts behind any claims. Identify the intended placement and display width before allocating space. Read only enough of a large repository to establish the contribution, terminology, evidence, and constraints.

Write a short working brief, in scratch space or beside the figure source when it needs to persist:

| Decision | Record | |---|---| | Audience and placement | Who sees the figure, where, and at what size? | | Reader takeaway | One sentence the reader should remember after a quick look. | | Usefulness | What can the reader understand, ev

Read more
@yzhao062
Ships withanywhere-agents

One config for every agent — Claude Code, Codex, and whatever comes next. Start with effective defaults. Add packs, small bundles of rules, skills, or permissions, as you need them. One AGENTS.md drives every agent in every repo on every machine.

2616 skills1 agent
Get the whole plugin

Stars on GitHub

Momentum

stars in total
261
Star history of yzhao062/anywhere-agents on GitHub, a chart by star-history.com

Other skills on anywhere-agents.

implement-review

implement-review

Review loop for staged changes. Detects content type, prepares a review request for Codex (Terminal-relay manual default, opt-in…

my-router

my-router

Context-aware router that detects work type and dispatches to the right skill. Ships with a minimal default routing table; extend…

prun

prun

Parallel delegation fan-out on Agy. The coordinating session decomposes and integrates while task units run in parallel as Agy…

readme-polish

readme-polish

Audit a GitHub README and rewrite it using modern 2025-2026 patterns — centered header, badges, hero image, GitHub alert…

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills11d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc13d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react2d252k
@facebook@facebookInstall Skill

Questions about editable-figure.

Which coding agents can use editable-figure?
editable-figure installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.