Skip to content
Skills Library
Documents & office · Building & coding

deck

/deck

Octave-powered presentation builder that researches, structures, and generates self-contained HTML slide decks. Use when user says "build a deck", "create a presentation", "pitch deck", "QBR slides", "sales deck", or asks for slides on any topic.

Repository
lfgtm ↗
Licence
MIT
Last repository change
27.10.2026

Assessment and security

100/ 100Class: good
Format25 / 25
Frontmatter with name and description, valid name, description up to 1,024 characters, name matching the folder.
Discoverability25 / 25
Description explains when to use the skill, has a reasonable length and uses third person.
Content35 / 35
At least 150 words and at most 500 lines, headings, step lists, examples or code.
Hygiene15 / 15
No placeholders such as TODO, no Windows paths, with a licence.
Riskno signals detected in the scan
Files in this package
9
Scripts
1
HTML comments
0
URLs in SKILL.md
0
Deprecation

No signals detected. Repository changed on 27.10.2026, without references to retired models or APIs.

Licence

MIT, open: use and modify while retaining author attribution.

What to check before installing
  • 1 scripts in this package. Review them before installing, as Claude may execute them.

Scripts: assets/presentation.js

What it does and when to use it

Octave-powered presentation builder that researches, structures, and generates self-contained HTML slide decks. Use when user says "build a deck", "create a presentation", "pitch deck", "QBR slides", "sales deck", or asks for slides on any topic.

Triggers from the description

build a deckcreate a presentationpitch deckQBR slidessales deck
Original author description

Octave-powered presentation builder that researches, structures, and generates self-contained HTML slide decks. Use when user says "build a deck", "create a presentation", "pitch deck", "QBR slides", "sales deck", or asks for slides on any topic.

How it works

  1. Run the task
  2. Usage
  3. References by task
  4. Delivery and changes
  5. Runtime resources
Original SKILL.md headings · 45 lines, 439 words
SKILL.md preview
---
name: deck
description: Octave-powered presentation builder that researches, structures, and generates self-contained HTML slide decks. Use when user says "build a deck", "create a presentation", "pitch deck", "QBR slides", "sales deck", or asks for slides on any topic.
---

# /octave:deck - Octave-Powered Deck Builder

## Run the task

Read [the task method](references/task-method.md) before selecting context, claims, or output. It is the execution method for this skill. Supporting templates supply structure and styling; populate them from the task method and current evidence, not their illustrative figures or assertions.

Select the actual decision narrative. QBR/renewal/value reviews use goals versus results and an auditable claim ledger; a pitch may use problem/solution/proof/ask. A buyer-facing deck shared as a link and read without a presenter renders in [story mode](../shared/formats/story-mode.md) by default (five to eight screens on the story arc unless the user asks for a count, the visual kit inlined); a deck to be presented, projected or exported to PDF or PPTX uses the slide format below. Use the complete presentation controller for slides; check the actual requested HTML/PDF/PPTX export before reporting it ready.

Use [GTM context](../shared/gtm-context.md) for strategic tasks and [evidence and inputs](../shared/evidence-and-inputs.md) for material claims and missing facts. A narrow list/get or a render-only handoff does not require unrelated research. Read [host runtime](../shared/host-runtime.md) for available tools, portable resource paths, routing, and review fallback.

Resolve current tool schemas before execution; use returned IDs and pagination. Inventory rows locate records; hydrate selected entities/resources before relying on their contents. Reuse supplied or inherited context and authorization. Ask grouped questions only for material unresolved inputs, continue independent work, incorporate replies, and recheck affected output.

## Usage

```
/octave:deck [topic or file] [--for <purpose>] [--audience <target>] [--style <preset>]
```

## References by task

- [pptx conversion](references/pptx-conversion.md)

- [story mode](../shared/formats/story-mode.md) and the [visual kit](../shared/formats/visual-kit.md) (buyer-facing deck read as a link)
- [animation patterns](references/animation-patterns.md)
- [export guide](references/export-guide.md)
- [html scaffold](references/html-scaffold.md)
- [slide templates](references/slide-templates.md)

Read only the reference for the selected mode, then the format/layout references when rendering. Do not repeat intake or change approved claims when routing to a renderer.

## Delivery and changes

Apply [output readiness](../shared/output-readiness.md) to text and artifacts. HTML also uses the [review protocol](../shared/protocol.md) and the matching format checks. A working preview can be shared with its status; unrun checks are NOT RUN. Reviewers return findings on an immutable version; one author applies edits and rechecks the final version.

For visual output, inherit the selected sender/workspace brand through [brand kit usage](../shared/brand-kit-usage.md); honor an explicit override and avoid repeated brand extraction. Public hosting requires the approved audience and publish manifest, followed by URL/access/link verification.

For comparisons, trends or rates, use the [analytics contract](../shared/analytics-contract.md). Only requested persistence loads [workspace mutations](../shared/workspace-mutations.md); report changes as applied only after scoped readback.

## Runtime resources

Resolve these paths from the installed skill directory. Inline template JS/CSS into self-contained artifacts; do not add runtime dependencies on the plugin installation.

- [presentation.js](assets/presentation.js)
Files in this package (9)
  • SKILL.md 4 KB
  • assets/presentation.js 5 KB
  • references/animation-patterns.md 4 KB
  • references/export-guide.md 8 KB
  • references/html-scaffold.md 19 KB
  • references/pptx-conversion.md 2 KB
  • references/slide-templates.md 17 KB
  • references/task-method.md 2 KB
  • references/viewport-base.css 3 KB

Versions

RepositoryScoreLicence
This page · octavehq/lfgtm100MIT
zauberzeug/game-of-cards100MIT
zauberzeug/game-of-cards100MIT
zauberzeug/game-of-cards100MIT
ramonk2o/storymaker100MIT
wookiya1364/scv-claude-code100MIT
roaldnefs/deckfile100MIT
MBGrao/deck-skill100MIT
prmvanschie/deck-skill100MIT

Database snapshot: 13.11.2026 · package version 5260994ec72f (SHA-256 digest of the entire package)

Downloads in the last 30 days: 0 · ranking

Report a problem with this skill: harmful content, incorrect descriptions or an author’s removal request.

Similar skills

  • 90marketing-slides
    Create marketing slides, pitch decks, sales decks, and product presentations. Use when the user says "create slides", "marketing slides", "pitch deck", "sales deck", "make a presentation", "slide deck", "product deck", "webinar slides", or wants any deck-shaped marketing asset.
  • 100presentation-builder
    Build real deck artifacts when the user needs editable slides, not just prose: investor decks, roadmap/QBR decks, launch decks, architecture/demo decks, workshop/training decks, and game pitch or milestone decks. Use when the job is to choose one deck mode, one smallest useful…
  • 100presentation-blueprint
    Use when the user needs to create a presentation, pitch deck, slide deck, or visual summary about a project, codebase, website, or topic. Triggers on requests like 'build a deck', 'create a presentation', 'make slides about', or 'pitch deck for'.
  • 100form-deck
    Use when asked to design a pitch deck, presentation, or slide set. Examples: "design a pitch deck", "create a sales deck", "make a conference presentation", "build an investor deck", "help me present this to the board", "create slides for X".
  • 100presentation-creator
    Use when asked to create a presentation, pitch deck, or slides from a topic and audience, or to format supplied source items into a 16:9 HTML slide deck. Not for PowerPoint files.
  • 100slide-deck
    Generate a polished, presentation-ready HTML slide deck from a topic, document, or set of notes. Use this whenever the user says 'make a slide deck,' 'build a presentation,' 'turn this into slides,' 'create a deck for,' 'pitch deck,' 'investor deck,' 'training deck,' or asks for…

Feedback and reports

Your message goes to Bartosz Sokoliński. An email address is needed only for a reply. See the privacy policy.