← ClaudeAtlas

decklisted

Use when the user wants to review or change a single-file HTML presentation deck in a browser — "open the deck", "let me comment on these slides", "show me the deck and let me steer it". Renders every slide, lets any element be commented on, and edits the .html in place. Not for building a deck from scratch and not for generic HTML editing.
petmakris/claude-annotate · ★ 0 · Code & Development · score 75
Install: claude install-skill petmakris/claude-annotate
# /deck — comment on a rendered deck The deck's `.html` is the document. The browser renders it; the user clicks any element and comments; **you** edit the file. Nothing else writes it. ## Opening a deck 1. Resolve the deck file from the argument. A folder means the `.html` inside it with the same name as the folder. 2. **Load the house style before anything else, and say out loud that you did.** A deck belongs to somebody who has already decided how their decks read — how long a slide may be, which words they refuse, what goes on a slide at all versus what they say over a live demo. Opening a deck without that is how you spend a session re-learning it one comment at a time. The decks folder is the deck's grandparent directory (`$DECKS/<deck-folder>/<deck>.html`). Read whichever of these exist, in this order — later files add to earlier ones, never replace them: ```bash DECKS="$(cd "$(dirname "$DECK_PATH")/.." && pwd)" for f in "$DECKS/PRESENTATION-STYLE.md" "$DECKS/README.md"; do [ -f "$f" ] && echo "=== $f ===" && cat "$f" done ls "$DECKS/playbooks" 2>/dev/null ``` If `$DECKS/playbooks/` exists, it holds one folder per recurring meeting. Read the one whose slug matches this deck — a `2026.05.14-Board-Update` deck reads `playbooks/board-update/`. Read every file in it. The style file governs length, wording and density; the playbook governs structure and running order. Then, in the same turn, tell the user in