Skip to content
cccskills
FreePublished on GitHub

sci-diagram-pptx

Reconstruct or repair user-provided scientific and academic schematics as visually faithful, native editable PowerPoint (.pptx) files with executable build source; also inspect existing PPTX files for meaningful fidelity and editability defects. Use for 复刻、还原、临摹、修复或检查科研框架图、技术路线图、科研流程图、机制图、算法流程图、科研系统结构图、学术概念模型、结构化科研信息图,以及包含数学符号或公式的学术图示. Do not use for quantitative data visualizations or statistical plots whose meaning is encoded by axes, scales, legends, or data-driven geometry; general business diagrams; organization charts; ordinary deck design; OCR-only extraction; or simple image placement.

The English summary is being prepared. Showing the original description.

See how to install

Files included (15)

  • SKILL.md7.2 KB
  • agents/openai.yaml478 B
  • assets/pptxgenjs-build-template.mjs10.5 KB
  • LICENSE11.1 KB
  • references/capability-matrix.md2.8 KB
  • references/cross-platform-compatibility.md1.5 KB
  • references/inspection.md1.2 KB
  • references/math-and-fonts.md3.2 KB
  • references/reconstruction.md6.0 KB
  • references/repair.md1.9 KB
  • references/runtime-pptxgenjs.md6.7 KB
  • scripts/check_pptx.py84.2 KB
  • scripts/panel_crop.py4.5 KB
  • scripts/probe_runtime.mjs5.9 KB
  • scripts/render_pptx.py4.9 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

SciDiagram PPTX

Reproduce the supplied scientific schematic; do not redesign it unless the user explicitly asks.

Preserve what matters

Prioritize, in order:

  1. visible wording, symbols, formulas, and scientific meaning;
  2. nodes, regions, nesting, reading order, and connector topology;
  3. native editability of the meaning-bearing structure;
  4. readable layout and valid export.

Treat small differences in antialiasing, kerning, exact color, line weight, corner radius, arrowhead proportions, or local spacing as cosmetic when meaning and readability remain sound. Do not chase pixel identity.

Use this skill when meaning is carried mainly by boxes, labels, formulas, nested regions, arrows, or explicit relationships. Do not use it for charts whose evidence is encoded by axes, scales, legends, or data-driven geometry. Split a mixed figure by origin and reconstruct only the selected schematic panel. Ask about unreadable content only when a character, formula, or arrow direction could change meaning.

Never silently rewrite wording, simplify topology, recolor the figure, invent a cycle from visual layout, or reverse a relationship because another design appears clearer.

Choose exactly one route

  • Reconstruction: an image or selected image panel becomes a new single-slide editable PPTX. Read reconstruction.md.
  • Repair: named defects in an existing PPTX are corrected without changing unrelated slides. Read repair.md.
  • Inspection: named slides in an existing PPTX are diagnosed without modification. Read inspection.md.

Read only the selected route reference. Do not load the other route contracts. If a request mixes routes, complete the named deliverable and report separate findings briefly.

Select one runtime only when authoring

Reconstruction and Repair choose one host-provided backend before writing build.mjs:

  1. Honor an explicit SCI_DIAGRAM_RUNTIME=artifact-tool or SCI_DIAGRAM_RUNTIME=pptxgenjs value.
  2. When unset for Reconstruction, prefer artifact-tool when the installed OpenAI Presentations runtime is available; otherwise use pptxgenjs only when its locked package and render dependencies are ready.
  3. Repair requires a backend that can import and preserve the existing deck. Use artifact-tool when available. PptxGenJS cannot perform Repair; stop or obtain approval to change the task to standalone Reconstruction.
  4. Probe only when availability is uncertain. Do not repeat a successful probe for the same backend, version, task directory, and host unless the environment changes or a real invocation fails.
  5. Do not switch backend after build.mjs exists or mix both authoring packages in one script.

Read exactly one runtime reference:

Inspection selects no authoring backend.

Shared construction invariants

  • Record relationships from the source, not from proximity or circular placement. A line label is not a node. Preserve origin, destination, direction, dash meaning, crossings, nesting, and z-order.
  • Give every visible element exactly one owner: native or raster. Text or arrows retained inside an inset must not also be redrawn natively. If a native overlay is essential, exclude or cover the raster copy in the initial ownership map rather than discovering duplicates through repeated renders.
  • Keep photographs, microscopy, experimental results, model screenshots, and complex composite mini-figures as replaceable local raster insets when native reconstruction would be dishonest. Keep their semantic frame and external annotations native.
  • Never use a full-slide source bitmap, hidden tracing image, imported path cloud, or image-tile mosaic on the editable slide.
  • Preserve source aspect ratio and use one source-to-slide transform. Keep topology and object data explicit in the executed build source.
  • Ask before a fallback changes scientific meaning, formula content, arrow topology, or converts a substantial meaning-bearing region to raster. Use a close native approximation without pausing when the difference is cosmetic.

Bound the work

For Reconstruction and Repair, the default budget is two authored passes at most:

  1. Build pass-01, then run the selected render and the package checker. Run those two read-only checks concurrently when the host supports it.
  2. Combine checker hard failures with named visual blockers. Warnings and cosmetic differences do not authorize another pass.
  3. If no blocker remains, deliver the accepted pass.
  4. If blockers remain, collect all of them before editing and make one grouped correction in pass-02.
  5. The second render/check is terminal. Deliver or report the named blocker. A third authored pass requires an explicit user request.

Use --pass-index 1 and --pass-index 2 with the checker. Its decision.next_action is deliver, repair_once, or stop_with_blocker. Do not create final, approved, release, or similarly renamed extra passes. Do not use a pixel-difference percentage as a substitute for checking wording, formulas, topology, and visible clipping.

Inspection is read-only and never starts a repair loop.

Read optional references only when triggered

Use at most one focused capability probe for one unresolved feature. Reuse a result already established for the same backend and version.

Portability and handoff

Use portable construction plus the normal render and structure check as the validation boundary. A successful render proves only the selected renderer opened and exported the file; it does not prove pixel identity across applications. Do not create platform variants by default.

For Reconstruction or Repair, return a short note stating the authoring runtime, accepted pass, checks performed, and any material approximation or local raster inset. Inspection returns findings only.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

原稿の主張と図の役割を頁ごとに整理し、選んだ書式を全頁へ引き継ぐ画像スライドと話者ノートを作る。

The English summary is being prepared. Showing the original description.

studio-yebisu/yaoyorozu-ai-toolbox-slides10Updated Oct 22, 2026

Convert literature reviews, paper folders, thesis drafts, journal-style reports, or research outlines into rigorous academic slide decks and review artifacts. Use when Codex must create, rebuild, or polish PPTX presentations from scholarly sources while preserving academic logic, citation-aware image/formula handling, editable layouts, figure explanations, template fidelity, and export-based visual QA.

The English summary is being prepared. Showing the original description.

studio-yebisu/yaoyorozu-ai-toolbox-slides10Updated Oct 22, 2026

既存PPTXの書式・配置を抽出し、planとnative編集操作からPowerPointを生成・検査する。

The English summary is being prepared. Showing the original description.

studio-yebisu/yaoyorozu-ai-toolbox-slides10Updated Oct 22, 2026

読者と目的から構成・版式を決め、確認を挟みながら、編集できる図形と文字のPPTXにする。

The English summary is being prepared. Showing the original description.

studio-yebisu/yaoyorozu-ai-toolbox-slides10Updated Oct 22, 2026

全流程AI制作PPT演示文稿技能,克制专业、风格可选 A/B/C 三档(Aham UI v6.1 · Office 轨 · PPT)。 当用户说"帮我做PPT""做演示文稿""做一个汇报""根据这份资料做PPT" "做客户方案PPT""制作幻灯片"时立即触发。即使只有一句话需求也触发。 八阶段模块化流程:规范加载→材料解析→论点提炼→叙事骨架→大纲版式→样稿确认→逐页设计→质检交付。 内置能力自适应教练机制,无论用户专业水平高低,均引导至及格以上输出。 注意:本技能用于 PowerPoint / pptx 输出;SVG/HTML 版本见 ppt-svg 技能。

The English summary is being prepared. Showing the original description.

studio-yebisu/yaoyorozu-ai-toolbox-slides10Updated Oct 22, 2026

原典のReact scene kitを実scaffoldし、安定layoutIdの共通canvasでentityが移動・morphする日本語ブラウザ資料を作る。

The English summary is being prepared. Showing the original description.

studio-yebisu/yaoyorozu-ai-toolbox-slides10Updated Oct 22, 2026

See all skills by studio-yebisu

Report a problem with this skill