synthesize-deck

Convert PowerPoint decks into markdown briefs with Jobs-To-Be-Done and dependencies.

4|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/forwardimpact/monorepo --skill synthesize-deck
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: synthesize-deck
Source: https://github.com/forwardimpact/monorepo/tree/main/products/basecamp/template/.claude/skills/synthesize-deck
Command: npx skills add https://github.com/forwardimpact/monorepo --skill synthesize-deck

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill transforms dense PowerPoint specification decks into clear, actionable markdown briefs, making complex project requirements easily understandable for engineers.

Core Features & Use Cases

  • Text Extraction: Pulls all text content from .pptx files.
  • Requirement Synthesis: Identifies core problems, Jobs-To-Be-Done, dependencies (data, system, people), and synthetic data needs.
  • Use Case: You receive a 50-slide PowerPoint deck outlining a new feature. Use this Skill to generate a concise engineering brief that details the problem, user needs, required data, system integrations, and what synthetic data is needed for prototyping.

Quick Start

Use the synthesize-deck skill to create an engineering brief from the file 'project-proposal.pptx'.

Frequently Asked Questions about synthesize-deck

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert a PowerPoint deck into an engineering brief?

To convert a PowerPoint deck into an engineering brief, this Skill extracts text from .pptx files and synthesizes the content into a markdown brief detailing Jobs-To-Be-Done, dependencies, and synthetic data requirements.

What is the best way to extract project requirements from a .pptx file for developers?

Extracting project requirements from a .pptx file involves pulling text content from slides and identifying core problems, user needs, and system dependencies to generate a concise, engineer-friendly markdown summary.

Do I need Node.js to extract text from PowerPoint for documentation?

Yes, you need Node.js 18+ and the ability to execute shell commands to run the text extraction process from PPTX files and synthesize the extracted content into markdown documentation.

Can I generate synthetic data requirements from a PowerPoint specification deck?

You can generate synthetic data requirements from a PowerPoint specification deck by synthesizing the slide text to identify and outline the specific data needs required for project prototyping.

How does synthesizing a slide deck identify Jobs-To-Be-Done for engineering?

Synthesizing a slide deck identifies Jobs-To-Be-Done by parsing the extracted PowerPoint text to pinpoint the core problems and user needs, translating them directly into actionable engineering tasks.