deck-from-doc

GitHub

将用户提供的真实文档转化为结构化的PPT演示文稿。该技能读取源文档,提炼核心论点,按“每页一观点”原则构建叙事弧线,生成包含演讲者备注的实际.pptx文件及大纲,而非提供制作建议。

exports/openclaw/deck-from-doc/SKILL.md mohitagw15856/pm-claude-skills

Trigger Scenarios

从文档制作幻灯片 将简报转为幻灯片 从Google Drive文档构建演示文稿 在Cowork中将内容转换为幻灯片

Install

npx skills add mohitagw15856/pm-claude-skills --skill deck-from-doc -g -y
More Options

Non-standard path

npx skills add https://github.com/mohitagw15856/pm-claude-skills/tree/main/exports/openclaw/deck-from-doc -g -y

Use without installing

npx skills use mohitagw15856/pm-claude-skills@deck-from-doc

指定 Agent (Claude Code)

npx skills add mohitagw15856/pm-claude-skills --skill deck-from-doc -a claude-code -g -y

安装 repo 全部 skill

npx skills add mohitagw15856/pm-claude-skills --all -g -y

预览 repo 内 skill

npx skills add mohitagw15856/pm-claude-skills --list

SKILL.md

Frontmatter
{
    "name": "deck-from-doc",
    "homepage": "https:\/\/mohitagw15856.github.io\/pm-claude-skills\/skill\/deck-from-doc.html",
    "metadata": {
        "openclaw": {
            "emoji": "🧠"
        }
    },
    "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

  1. Find the spine — the one argument; every slide advances it or is cut.
  2. One idea per slide — headline states the takeaway; the body supports it.
  3. Show, don't wall-of-text — turn dense prose into a chart, a list, or a diagram cue.
  4. Arc — situation → complication → options → recommendation → ask.
  5. Speaker notes carry the nuance the slide drops.

Execution (Cowork)

  1. Open the source — via the Google Drive/Docs connector, read the full doc. Build from the real content, not a summary of it.
  2. Map the narrative — extract the spine and the section takeaways; draft the slide-by-slide outline and confirm it if the deck is long.
  3. Build the file — use the pptx skill / 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.
  4. Add speaker notes per slide with the supporting detail from the doc.
  5. 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 13:20

Same Skill Collection

exports/openclaw/360-feedback-template/SKILL.md
exports/openclaw/401k-plan-decoder/SKILL.md
exports/openclaw/ab-test-planner/SKILL.md
exports/openclaw/ab-test-readout/SKILL.md
exports/openclaw/accessibility-audit/SKILL.md
exports/openclaw/account-plan/SKILL.md
exports/openclaw/acquirer-red-team/SKILL.md
exports/openclaw/ad-copy/SKILL.md
exports/openclaw/aeo-optimizer/SKILL.md
exports/openclaw/agenda-or-cancel/SKILL.md
exports/openclaw/agent-design-review/SKILL.md
exports/openclaw/agent-observability-spec/SKILL.md
exports/openclaw/agent-spec/SKILL.md
exports/openclaw/ai-ethics-review/SKILL.md
exports/openclaw/ai-eval-plan/SKILL.md
exports/openclaw/ai-feature-prd/SKILL.md
exports/openclaw/ai-product-canvas/SKILL.md
exports/openclaw/air-quality/SKILL.md
exports/openclaw/altitude-shifter/SKILL.md
exports/openclaw/ambiguity-resolver/SKILL.md
exports/openclaw/analyst-relations-brief/SKILL.md
exports/openclaw/announcement-card/SKILL.md
exports/openclaw/api-docs-writer/SKILL.md
exports/openclaw/api-test-plan/SKILL.md
exports/openclaw/api-versioning-strategy/SKILL.md
exports/openclaw/apology-letter/SKILL.md
exports/openclaw/architecture-decision-record/SKILL.md
exports/openclaw/architecture-diagram/SKILL.md
exports/openclaw/archive-strategy/SKILL.md
exports/openclaw/assumption-bounty/SKILL.md
exports/openclaw/assumption-mapper/SKILL.md
exports/openclaw/async-update-format/SKILL.md
exports/openclaw/auto-repair-estimate-decoder/SKILL.md
exports/openclaw/autopilot-charter/SKILL.md
exports/openclaw/benefits-decoder/SKILL.md
exports/openclaw/bid-tender-review/SKILL.md
exports/openclaw/board-deck-narrative/SKILL.md
exports/openclaw/board-minutes/SKILL.md
exports/openclaw/board-pre-read/SKILL.md
exports/openclaw/bom-cost-review/SKILL.md
exports/openclaw/bookkeeping-categorization/SKILL.md
exports/openclaw/boolean-search-builder/SKILL.md
exports/openclaw/brag-doc/SKILL.md
exports/openclaw/brainstorming/SKILL.md
exports/openclaw/brief-builder/SKILL.md
exports/openclaw/briefing-note/SKILL.md
exports/openclaw/budget-builder/SKILL.md
exports/openclaw/budget-variance-analysis/SKILL.md
exports/openclaw/bug-diagnosis/SKILL.md
exports/openclaw/bug-report/SKILL.md

Metadata

Files
0
Version
471c606
Hash
17a6b70b
Indexed
2026-07-22 13:20

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-07-30 17:00
浙ICP备14020137号-1 $방문자$