| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 30 天前 | ||
| 3 个月前 | ||
| 2 天前 | ||
| 2 天前 | ||
| 2 天前 | ||
| 2 天前 | ||
| 2 天前 |
Slidea Documentation
This directory contains public-facing documentation for the Slidea skill. The codebase is organized around a LangGraph-driven pipeline that turns a slide request into research material, a writing thought process, a PPT outline, and finally native editable PPTX outputs.
Documentation Map
- Quickstart: environment setup, required configuration, and the shortest path to a successful local run
- CLI Reference: command entrypoints, stage model, arguments, and output contracts
- Architecture Overview: end-to-end system design, runtime flow, cache model, and major modules
- SVG Render Route: default SVG-to-native-PPTX backend, quality gates, patch render, and manual QA checklist.
- App Overview: index of the
core/package and how its subgraphs fit together - Deep Research App: recursive research/writing graph used for deep insight mode
- PPT Generator App: thought generation, outline generation, and page rendering internals
Intended Audience
These docs are written for three use cases:
- New contributors who need to run the project locally.
- Integrators who only need the CLI contract and output model.
- Maintainers who need to understand the graph architecture under
core/.
Repository Areas
scripts/: public CLIs plus installer/runtime support modulescore/: LangGraph apps, package-local render helpers, and shared core utilitiestests/: regression coverage for CLI contract and portability behavior
Design Summary
The project is built around one primary workflow:
- Parse the user request and optionally ask follow-up questions.
If the graph interrupts for clarification, the caller replies with
--resumeand the originalsession-id. If the process itself stops,--continuerestores its checkpoint using that session id; callers do not need the internalrun_id. - Collect references from user-provided URLs and optional search/deep research.
- Generate a PPT writing thought process.
- Convert that thought plus source material into a slide outline.
- Render each slide as SVG by default and synthesize final artifacts.
The docs below mirror that runtime model, so reading them in order is the fastest way to understand the system.