Create a new DECKIO project with the scaffolder:
npm create deckio cool-deck
npx create-deckio cool-deckThis gives you a new DECKIO presentation project powered by @deckio/deck-engine, with the base deck structure, Copilot instructions, and skills already in place.
For a smooth ride, use Dev Containers locally or use GitHub Codespaces. That saves you from installing dependencies yourself. Once the container is up and running, the presentation starts in a simple browser session shared with GitHub Copilot and you can start editing.
If you want to run it directly on your machine:
npm install
npm run devOpen http://localhost:5173 in your browser.
Typical flow after GitHub Copilot is ready and the presentation is visible in Simple Browser:
- Ask GitHub Copilot to make the change you want.
- Let GitHub Copilot update the deck files for you.
- Review what changed.
- Look at the presentation and see the result immediately in real time, thanks to hot reload.
- If something feels off, ask GitHub Copilot to refine it and repeat.
Do not make deck changes by editing code directly unless you really need to. This project is set up so GitHub Copilot in VS Code can do most of the work for you.
Use GitHub Copilot Chat in Agent mode and describe the change you want. You can choose the model you like, but we recommend frontier models, Claude Opus 4.6 or GPT-5.3+, for the best experience.
The optimal flow is achieved with Claude Opus 4.6 in fast mode.
This repo includes custom instructions and skills. Copilot already knows what files it should touch and what files it should leave alone.
Useful skills:
deck-add-slidefor creating a new slide and wiring it intodeck.config.jsdeck-delete-slidefor removing a slide cleanlydeck-inspectfor visually checking a rendered slidedeck-port-powerpointfor rebuilding a PowerPoint or PDF deck as native DECKIO slidesdeck-validate-projectfor auditing the whole deck for consistencydeck-sketchfor turning a rough whiteboard idea into a real slide
Use prompts like these instead of editing files yourself:
Add a slide that explains the rollout phases for strategic customers.Make this slide easier to scan and easier to present.Remove the speaker invite slide.Review this deck and fix anything that looks inconsistent or broken.Create a customer case study slide that fits the style of the rest of the presentation.Create a new slide based on my sketch.Inspect the current progress, tell me what looks off, and make visual improvements.
Open GitHub Copilot CLI in this repo:
Do you prefer TUIs? This works with GitHub Copilot CLI too.
gh copilot --yoloContributions are welcome.
If you find a bug, have a feature request, or see something unclear in the docs, open an issue. Please include enough detail to reproduce the problem, explain the expected behavior, and share relevant screenshots or examples when useful.
If you want to contribute code, submit a pull request. Small, focused PRs are easier to review and merge. For larger changes, open an issue first so the approach can be discussed before implementation.
Before opening a PR:
- make sure the change is scoped and well explained
- update docs when behavior or developer workflow changes
- include tests or validation steps when they are relevant
Whether you are reporting issues, improving docs, or sending code, thank you for helping make DECKIO better. ![]()