scientific-figure

Installation
SKILL.md

Scientific figure workflow

Follow the user's language. Generated content is an illustration draft, never experimental evidence or measured data.

Define the figure contract

Confirm the scientific message, audience, figure type, required entities and labels, causal arrows, units, language, aspect ratio, background, output format, and whether reference images may leave the machine. Ask only when an assumption would change scientific meaning, privacy, cost, or layout.

Route by declared capability

  1. Call omnischolar_image_models with discovery enabled and use only descriptors where usable=true and the exact requested capability is declared. Preserve the provider/model choice in the request; if several discovered models are valid but differ in cost, quality, or modality, ask the user to choose. If the user does not choose, prefer the newest usable model for the task.
  2. A catalog-visible model with no declared capability remains unusable. Never infer text-to-image, edit, or multi-reference support from a model name.
  3. Use omnischolar_image_generate for text-to-image or declared image-to-image generation.
  4. Use omnischolar_image_edit for edit operations; multiple references require an explicit multi-reference declaration.
  5. Use ai4scholar_figure only for its declared actions and configured credentials.
  6. Use omnischolar_image_service with action=status for local configuration status or action=job only when a configured provider exposes that job contract.

Pass common image controls using the tool's normalized names only when the selected model descriptor lists them in supported_parameters. The current official parameter matrix is:

Installs
4
GitHub Stars
5
First Seen
Sep 16, 2026