Dom Narrator
Description
Chrome extension: pick page elements, drag them, narrate edits, get a clean prompt for Claude Code. CC BY 4.0 — Anders Bjarby.
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
DOM Narrator
[](https://www.patreon.com/AndersBjarby)
A Chrome extension for **showing, not telling** an AI coding assistant what to change on a webpage.
You click elements on the page, drag them with a handle, and narrate what you want — all in one flow. The extension builds a grounded, timestamped transcript that resolves "this", "that", and "here" against actual DOM selections. It then refines that messy session into a clean, copy-pastable prompt for Claude Code (or any AI coding assistant).
CC BY 4.0 — Anders Bjarby
Why
LLMs are great at code but bad at pronouns. *"Move this button next to that thing and make it green"* is unambiguous to a human looking at the page, but impossible for an LLM staring at HTML. DOM Narrator solves the grounding problem by recording **what you pointed at** alongside **what you said** — every "this" gets a stable CSS selector attached.
Install
- Clone the repo:
git clone https://github.com/fltman/dom-narrator.git - Open Chrome →
chrome://extensions - Toggle Developer mode (top-right)
- Click Load unpacked → select the cloned
dom-narrator/folder itself (the one containingmanifest.jsonat its root — Chrome's "unpacked" just means raw extension files, not a subfolder namedunpacked/). - Pin the extension to the toolbar
Use
- Open any webpage you want to redesign.
- Click the DOM Narrator toolbar icon → the panel appears bottom-right (draggable by its title bar).
- (Optional) Paste an OpenAI API key into the panel — needed for OpenAI Realtime transcription and for prompt refinement.
- Click Start mic:
- The mic starts recording (Web Speech by default, or OpenAI Realtime if selected).
- Pick mode auto-engages — every click on the page selects an element.
- Talk naturally. Click elements as you reference them. Drag the green h
Related Skills
Auto Update
Pull the latest ECC repo changes and reinstall the current managed targets.
Development Ecc Guide
Navigate ECC's current agents, skills, commands, hooks, install profiles, and docs from the live repository su
Development Epic Claim
Claim an epic issue, stamp coordination state, and sync local ownership.
Development Epic Publish
Publish a validated epic update back to the issue and local cache.
Development Epic Review
Mark epic review requested, approved, or changes requested.
Development Epic Unblock
Sweep blocked epic issues and reopen anything whose dependencies are closed.
Development Related Agents
Django Build Resolver
Django/Python build, migration, and dependency error resolution specialist. Fixes pip/Poetry errors, migration
Openai Codex CLI
(55.8k ⭐) - Lightweight coding agent that runs in your terminal.
src/agents/ — 11 Agent Definitions
**Generated:** 2026-04-11