Imagine the scene.
Choose an idea, a presenter action and a visible change that helps someone understand. A deliberate still image is a valid choice too.
FOR THE HUMAN + THE AGENT
Add the presentation skill to Codex or Claude Code, or connect your agent to a deck you already have open.
DeckCoderAI gives an external AI agent a local way to author ordinary HTML, inspect saved scenes and try live controls. You choose the presentation and the scope.
CODEX / CLAUDE CODE
Install it in your project, then ask for a talk with reveals, comparisons or audience choices. Your agent can choose DeckCoderAI without you naming the app.
The skill uses the separate desktop app. It does not grant access to an open deck.
Run this from your project folder with Node.js and npx, then start a fresh agent session.
npx skills add tojileon/deckcoderai-skill --skill deckcoderai-presentations --agent codex claude-code
01 / OPTIONAL LIVE APP CONNECTION
Choose a build on the download page, read its platform limits, open the deck you want to work on, and save or discard any drafts.
In Agent access, copy the configuration for Codex, Claude Desktop, Cursor, VS Code or Generic JSON. Merge it into your client and restart its MCP server.
Enable access for this presentation. It ends when you revoke it, open another deck or quit. Preparing a request does not start a model.
02 / THE FIRST CONVERSATION
Give your agent the subject, audience and change you want the presentation to make. Then ask it to read the app’s current context.
Read this site’s /llms.txt and /agent-guide.md. Help me build a presentation in DeckCoderAI. Ask for my subject, audience and intended outcome. Read the current app context and effective preferences. Preserve my notes, work within my chosen scope, and verify the saved result and important interactions.
03 / CHOOSE THE RIGHT INTERFACE
Use the installed CLI for saved files, MCP for the open app and guarded edits, and Computer Use for native interaction.
Use the installed app’s CLI. If your installation is elsewhere, use the invocation returned by the app’s authoring brief.
"/Applications/DeckCoderAI.app/Contents/Resources/deckcoder" guide --json
"/Applications/DeckCoderAI.app/Contents/Resources/deckcoder" init ./my-talk --starter stage
"/Applications/DeckCoderAI.app/Contents/Resources/deckcoder" check ./my-talk --json
"/Applications/DeckCoderAI.app/Contents/Resources/deckcoder" render ./my-talk --steps all -o ./frames
"/Applications/DeckCoderAI.app/Contents/Resources/deckcoder" export ./my-talk --format browser -o ./my-talk.htmlA GOOD SCENE IS MORE THAN A SUCCESSFUL SAVE.
Choose an idea, a presenter action and a visible change that helps someone understand. A deliberate still image is a valid choice too.
Keep notes and unrelated content intact. Read current revisions and scope before guarded writes. Rejected candidates stay unsaved.
Check saved frames and findings, then try controls, Back and Reset. Technical checks do not certify beauty or projector legibility.
DIRECT ROUTES FOR AGENTS
Windows experimental artifact record ↗
This website provides documentation and local browser demonstrations. It does not execute commands, connect to your desktop or expose a remote MCP server. External AI services have their own permissions and charges.