deck-from-doc
GitHub将用户提供的真实文档转化为结构化的PPT演示文稿。该技能读取源文档,提炼核心论点,按“每页一观点”原则构建叙事弧线,生成包含演讲者备注的.pptx文件及大纲,而非提供制作建议。
Trigger Scenarios
Install
npx skills add mohitagw15856/pm-claude-skills --skill deck-from-doc -g -y
SKILL.md
Frontmatter
{
"name": "deck-from-doc",
"description": "Turn the user's REAL doc into a slide deck — open the source, structure the narrative, and build the actual .pptx — not slide-writing tips. Use when asked to make a deck from this doc, turn my brief into slides, build the presentation from my Drive doc, or deckify this in Cowork. Reads the document via the Google Drive\/Docs connector, maps it to a one-idea-per-slide narrative, and produces a real presentation artifact (.pptx) with speaker notes plus a slide-by-slide outline."
}
Deck from Doc (Live)
A good doc isn't a good deck — prose has to become one idea per slide with a spine an audience can follow. In Claude Cowork this skill reads the real document and builds an actual presentation file, so the user gets slides to refine, not advice on how to make them.
What This Skill Produces
- The presentation artifact — a real
.pptx(or Slides), one idea per slide, with a clear narrative arc and speaker notes - The slide-by-slide outline — headline + the single point of each slide, for a fast review before the build
- The narrative spine — the argument the deck makes, stated in one line
Required Inputs
Ask for these if not provided:
- The doc — a Drive/Docs link or uploaded file
- Audience & purpose — who's in the room and the decision/ask — the arc follows
- Length & template — target slide count; a brand template/theme if one exists
Framework: Doc → Deck
- Find the spine — the one argument; every slide advances it or is cut.
- One idea per slide — headline states the takeaway; the body supports it.
- Show, don't wall-of-text — turn dense prose into a chart, a list, or a diagram cue.
- Arc — situation → complication → options → recommendation → ask.
- Speaker notes carry the nuance the slide drops.
Execution (Cowork)
- Open the source — via the Google Drive/Docs connector, read the full doc. Build from the real content, not a summary of it.
- Map the narrative — extract the spine and the section takeaways; draft the slide-by-slide outline and confirm it if the deck is long.
- Build the file — use the
pptxskill / presentation tooling in the sandbox to generate a real.pptx: title, one-idea slides with conclusion headlines, a data slide where the doc has numbers, a recommendation and an ask slide. Apply the brand template if provided. - Add speaker notes per slide with the supporting detail from the doc.
- Emit the artifact (the file) + the outline; offer to save it to Drive.
Guardrails: every slide claim traces to the doc — never invent data or a recommendation the doc doesn't support; keep numbers exact; if the connector/template is unavailable, build from what's given and note the fallback.
Output Format
Narrative spine
one line
Slide outline
| # | Headline (takeaway) | The one point |
|---|
Output
- Presentation: [file/link] · [N] slides · speaker notes included
Quality Checks
- Every slide has a conclusion headline (not a topic label)
- No slide claim or number is absent from the source doc
- The arc ends in a clear recommendation and ask
- Speaker notes carry the detail cut from the slide
- A real, openable file was produced — not just an outline
Anti-Patterns
- Pasting paragraphs onto slides — one idea per slide.
- Inventing data to fill a chart the doc doesn't support.
- No recommendation/ask — a deck that informs but doesn't land.
- Returning only an outline when a deck was asked for — build the file.
Example Trigger Phrases
- "Make a deck from this strategy doc in my Drive."
- "Turn my brief into slides for the leadership review."
- "Deckify this doc — audience is the exec team, 10 slides."
- "Build the presentation from my doc and save it to Drive."
Version History
- 471c606 Current 2026-07-22 14:46


