figure-spec

Render deterministic SVG diagrams from FigureSpec JSON with schema validation.

2|1|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/raja21068/AutoResearch --skill figure-spec-raja21068
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: figure-spec
Source: https://github.com/raja21068/AutoResearch/tree/main/skills/aris/figure-spec
Command: npx skills add https://github.com/raja21068/AutoResearch --skill figure-spec-raja21068

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

This Skill removes the pain of drawing formal architecture, workflow, and pipeline diagrams by hand, ensuring your diagrams are precise, consistent, and publication-ready.

Core Features & Use Cases

  • Deterministic JSON → SVG rendering: generate the same SVG from the same FigureSpec spec for reproducible paper and documentation figures.
  • Editable vector output: produce plain-text SVG that you can fine-tune later (and reuse across drafts).
  • Schema validation and clear errors: validate FigureSpec before rendering to avoid broken or malformed diagrams.
  • CJK label support: render multi-line Chinese/Japanese/Korean labels with proper width estimation for clean typography.
  • No external APIs: run fully local using the repository’s deterministic renderer.

Quick Start

Generate a publication-quality architecture diagram by rendering your FigureSpec JSON file into an output SVG using the local figure renderer.

Frequently Asked Questions about figure-spec

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate SVG architecture diagrams from JSON?

Yes, you can render CJK labels in SVG diagrams using FigureSpec, which provides proper width estimation and multi-line support for clean Chinese, Japanese, and Korean typography.

How do I validate FigureSpec JSON before rendering an SVG diagram?

To validate FigureSpec JSON before rendering an SVG diagram, use the schema validation tool to check your spec and receive clear errors to avoid generating broken or malformed diagrams.

Does JSON to SVG diagram rendering require external APIs?

JSON to SVG diagram rendering is fully local and requires no external APIs, running entirely within your repository environment using the deterministic figure renderer.

What is the best way to create reproducible workflow diagrams for research papers?

The best way to create reproducible workflow diagrams for research papers is using FigureSpec JSON to generate deterministic, editable SVGs that produce identical output across multiple drafts.

Can I edit the SVG output after generating a workflow pipeline diagram?

Yes, you can edit the SVG output after generating a workflow pipeline diagram because the renderer produces plain-text vector files that you can fine-tune later and reuse across drafts.