尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Narrative-structured web presentations — a nine-beat story frame plus fifteen implemented editorial effects. Pure HTML/CSS/JS, zero dependencies, responsive from phone to projector. Live reference page for humans, agent skill for builders.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗Live demo: https://aakatheeri.github.io/narrative-deck/
Skill/repo slug: narrative-deck
AI-agent skill for story-structured interactive web presentations.
Narrative Deck helps assistants turn raw material into responsive, dependency-free HTML/CSS/JS decks, explainers, reports, scrollytelling pages, and pitch presentations. It combines a nine-beat narrative frame with editorial interaction effects, then guides the assistant to choose only the effects that fit the content.
This is a skill/reference repo, not an npm package. Install it with a skill installer or copy skill/ into your assistant's skill/context folder.
Claude Code, Cursor, Codex, Cline, or any assistant that can load skill/SKILL.md and nearby reference files.
Open docs/index.html. Module 00 explains the nine-beat story frame; modules 01–15 demonstrate effects, why they hook, and where they belong.
| # | effect | primary beat |
|---|---|---|
| 01 | Scroll-Triggered Reveal | Setup |
| 02 | Sticky Scrollytelling | Pinch Point 1 |
| 03 | Hover Disclosure | Inciting Incident |
| 04 | You Draw It Canvas | Midpoint |
| 05 | Physics Field | Setup texture |
| 06 | Forensic Annotation & Scrubber | Pinch / Plot Point 2 |
| 07 | Kinetic Type & Highlight Wipe | Hook / Climax preface |
| 08 | Parallax Depth | Hook |
| 09 | Color-Threaded Entities | Setup / Plot Point 2 |
| 10 | Binary Quiz Accumulator | Midpoint / Resolution |
| 11 | Turn-by-Turn Procedural Graphic | Pinch Point 2 |
| 12 | AR Placeholder Viewer | Midpoint |
| 13 | Before / After Comparison | Inciting Incident / Climax |
| 14 | Audio Waveform & Transcript Sync | Pinch Point 2 |
| 15 | Dynamic Paywall Simulator | Resolution |
For manual use, give your assistant skill/SKILL.md as the entry point and keep skill/references/ available beside it. The reference files are terse specifications with implementation snippets lifted from the live demo. Templates in templates/ map nine beats to pitch, explainer, and report structures.
This repository includes the Narrative Deck agent skill in skill/. Use it with Claude Code, Cursor, Codex, Cline, or any AI-assistant tool that can load skills, rules, or project instructions.
npx skillsFor supported agents, start the interactive installer:
npx skills add aakatheeri/narrative-deck
To target supported agents directly:
npx skills add aakatheeri/narrative-deck --agent claude-code cursor
Then ask your assistant:
Use the narrative-deck skill to turn this material into a nine-beat interactive web presentation.
If the visual direction is missing, ask me which design mode to use.
Keep it vanilla HTML/CSS/JS and use no more than three effects.
Do not default to edutainment unless I ask for it.
If your tool does not support npx skills, copy this repo's skill/ folder manually:
git clone https://github.com/aakatheeri/narrative-deck.git
mkdir -p skills
cp -R narrative-deck/skill skills/narrative-deck
Then move skills/narrative-deck into the skills, rules, or project-context location your AI assistant uses.
Keep these files together:
narrative-deck/
SKILL.md
references/
npx skills add aakatheeri/narrative-deck, or target Claude Code directly with --agent claude-code.npx skills add aakatheeri/narrative-deck --agent cursor, or add skill/SKILL.md and skill/references/ as project context.skill/SKILL.md as the instruction entry point and keep skill/references/ available beside it.skill/SKILL.md as the instruction entry point and let it read only the reference files for the chosen effects.SKILL.md first, then let it pull the reference files it needs.Useful prompts:
placement.md and suggest only effects that fit a pitch deck's problem → solution → ask arc."templates/explainer.html, wiring no more than three effects."Narrative Deck does not require an edutainment look. If the user provides a brand, design system, or visual direction, tailor the deck to it. If the user gives a clear use case or audience, infer the mode and state the assumption. If visual direction is missing, ask one short follow-up question before building.
Ask: "What visual direction should this use?"
If the user asks the assistant to choose, default to a restrained editorial web presentation. Effects should be tailored to the content's narrative job, not applied as decoration.
Avoid prompts:
Narrative Deck outputs dependency-free vanilla HTML/CSS/JS. Generated decks should be responsive, keyboard-accessible, reduced-motion aware, and use no more than three effects unless the user explicitly changes the constraint.