Lectern — AI skill for Claude Code
Visual drag-and-drop editor for AI-generated slide decks.
How to install Lectern
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open calumhrmurray/lectern and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Lectern does
Visual drag-and-drop editor for AI-generated slide decks. Ask Claude, ChatGPT or any coding agent for a presentation, then fix the layout yourself — the reveal.js HTML file is the document. Offline, no account, no telemetry.
Alternatives in AI
- Guizang Ppt Skill — AI-agent Skill for generating polished HTML slide decks: editorial magazine and Swiss layouts, image prompts 24.9k ★
- Humanize Ppt — AST-based outline director for human-centered AI presentation workflows 934 ★
- Konnect — AI-assisted PCB design for KiCAD 10. Native KiCAD plugin — a single Rust binary exposing 171 schematic, layout 341 ★
README
Lectern — a visual editor for slides your AI assistant writes
**Ask Claude, ChatGPT, Copilot or any coding agent for a presentation, then move things around yourself.** Lectern is a drag-and-drop editor for HTML slide decks: the assistant writes the file, you fix the layout on a canvas, and each of you sees the other's changes within a second.
npx lectern-editor new my-talk --title "Why whales lost their legs" # scaffold a deck
npx lectern-editor my-talk/index.html # open the editor
**The `.html` file is the deck** — a [reveal.js](https://revealjs.com) presentation. There is no proprietary format, no import and no export step: it opens in any browser, prints to PDF, and lives in git like any other file. Lectern writes back only the slides you changed, byte for byte, so `git diff` stays readable and your assistant can keep editing the same file while you have it open.
- Nothing leaves your machine. No account, no telemetry, no hosted version, no runtime dependencies. Works with the wifi off — the tests fail if any part of the editor so much as tries to reach the network.
- One file, no install: double-click
Lectern.html(a single self-contained page, fromfile://). Ornpx lectern-editorfor Firefox and Safari, which have no folder picker. - Works on decks you already have, and on any hand-rolled page of
slides. - Five-minute tutorial:
public/tutorial.html(the editor's Help menu opens it).
*Made for people who like the slides an LLM writes but not the layout it leaves behind: a PowerPoint- or Keynote-shaped canvas over plain HTML, with the assistant still in the loop.*
Slides with an AI
Ask your assistant for a deck; it writes an HTML file. Open that file in Lectern and fix the layout by hand while the assistant keeps working on the content. Where you want something changed, press **`N`** on the slide and write it there — *"draw a whale here"*, *"this is too dense, spl
Related Skills
Deckmason
AI presentation skill for coding agents. Generate production-quality HTML slide decks with 31 curated themes,
Design Buddy
Design Buddy: visual production Agent Skills for brand design systems, GPT-image-2 images, diagrams, infograph
Claude Subagent Editor
A web-based GUI for editing Claude Code subagent configuration files. Manage your AI agents visually with drag
AgenticFlow
Self-hosted, single-tenant automation platform for Ticimax e-commerce merchants. Visual node-based workflow bu
Humanize Presentations
Remove AI tells from slide decks without destroying the ones that were deliberate. An agent skill for de-slopp
AI Agent Board
Drag-and-drop Kanban board that delegates coding tasks to AI agents — GitHub Copilot, Claude Code, OpenAI Code
Related Agents
Presentation Designer
Turns data work — exploratory analyses, dashboards, business plans, project proposals — into polished, on-bran
Script Writer
Specialist agent for writing speaker notes (presentation scripts) for Quarto RevealJS decks - paper reviews, c
Deck
Slide decks and presentations. Use when the request says: "sunum", "slayt", "deck", "slides", "presentation",