Lectern
Description
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.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
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
Agency Agents
A complete AI agency at your fingertips - From frontend wizards to Reddit community ninjas, from whimsy inject
AI Awesome Llm Apps
100+ AI Agents, Agent Skills and RAG Apps - Free and Open Source.
AI Firecrawl
🔥 The API to search, scrape, and interact with the web for AI
AI Artifacts Builder
Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web tech
AI Headroom
Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agen
AI CrewAI
Framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewA
AI