Skip to content
Agentmart
Submit a tool

nova-bento-slides

Nova default editable presentation skill — generates self-contained deck.bento.html (bento/slides) with morph, charts, tables, speaker notes, and ambient…

Skill by rufeng0411

IndexedAGPL-3.0★ 1
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/rufeng0411-nova-bento-slides

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Nova default editable presentation skill — generates self-contained deck.bento.html (bento/slides) with morph, charts, tables, speaker notes, and ambient motion. Use when the user asks for PPT, slides, keynote, deck, presentation, 幻灯片, 演示稿, 可编辑, morph, or Bento — unless they explicitly want native Office .pptx, Reveal/HTML slideshow (html-ppt), or aesthetic PNG slides (nova-ppt-aesthetic-slides). Negative triggers — pptx, Office editable shapes, 交 Office, Reveal, 网页放映, 美学 PNG, 国风 KV.

Use cases: presentations, frontend, productivity

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found
Runs as
Node.js package

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/nova-bento-slides

What's inside

Skill name
nova-bento-slides
Description
Nova default editable presentation skill — generates self-contained deck.bento.html (bento/slides) with morph, charts, tables, speaker notes, and ambient motion. Use when the user asks for PPT, slides, keynote, deck, presentation, 幻灯片, 演示稿, 可编辑, morph, or Bento — unless they explicitly want native Office .pptx, Reveal/HTML slideshow (html-ppt), or aesthetic PNG slides (nova-ppt-aesthetic-slides). Negative triggers — pptx, Office editable shapes, 交 Office, Reveal, 网页放映, 美学 PNG, 国风 KV.
License
AGPL-3.0
Instructions
56 lines in SKILL.md · view on GitHub

Before installing

  • Ships executable scripts

Files (21)

  • SKILL.md
  • agents-guide.zh-CN.md · references/
  • anti-patterns.md · references/
  • bento-spec-template.md · references/
  • id-registry.md · references/
  • layouts.md · references/
  • morph-recipes.md · references/
  • quality-gates.md · references/
  • strategist-lite.md · references/
  • themes.md · references/
  • typography-ramp.md · references/
  • outline.schema.json · schemas/
  • extract-bento-doc.mjs · scripts/
  • repair-static-html-to-bento.mjs · scripts/
  • splice-bento-shell.mjs · scripts/
  • validate-bento-doc.mjs · scripts/
  • bento-doc-skeleton.json · templates/
  • data-report.json · templates/full-decks/
  • pitch-launch.json · templates/full-decks/
  • tech-sharing.json · templates/full-decks/
  • resume-bento.md · workflows/

SKILL.md (first lines)

<!-- NOVA-EXEC-BEGIN -->
## Nova Ai-Studio 集成(最高优先级)

- **终态唯一成果**:`<task-artifact-dir>/deck.bento.html`(禁止并列 index.html / pptx 充数)
- **过程文件**(非成果区):`bento-spec.md`、`outline.json`
- **禁止** ask_user_question 挡 write_file;缺信息用合理默认
- **禁止**手改 560KB Bento 壳 — 只用 `scripts/splice-bento-shell.mjs`
- **validate 门禁**:`node skills/nova-bento-slides/scripts/validate-bento-doc.mjs --strict <out>` 非 0 不得 write_file 终态
- **所见所得 WYSIWYG**:theme 配色 + 字体层级 + image/assets + layouts 配方;右栏预览与交付一致;禁止静态 HTML / 有损转换
- Office .pptx → ppt-master / anth-pptx;Reveal HTML → html-ppt;美学 PNG → nova-ppt-aesthetic-slides

### 串行管线(不得跳步)

1. **Phase B** Strategist-lite → 三项快确认(页数/观众、theme preset、是否要逐字稿)
2. **Phase C** 写 `bento-spec.md`(锁定 theme / accent / morph id 策略)
3. **Phase D** 写 `outline.json`(页型节奏 anchor/dense/breathing)
4. **Phase E** 逐页手写 `slides[i].elements`(禁止批量脚本替创意)
5. **Phase F** 组装 doc JSON + morph 链(共享 id + `transition:"morph"`)
6. **Phase G** `splice-bento-shell.mjs` → `deck.bento.html`
7. **Phase H** validate --strict → 交付

续跑见 [workflows/resume-bento.md](workflows/resume-bento.md)
<!-- NOVA-EXEC-END -->

# nova-bento-slides — 可编辑 Bento 演示稿

默认 PPT 路径:直接生成 `bento/slides` JSON 并 splice 为 `deck.bento.html`,用户在 Nova 右栏 Bento 编辑器一点即改。

## 快速开始

```bash
node skills/nova-bento-slides/scripts/splice-bento-shell.mjs \
  --shell ui/public/vendor/bento/Bento_Slides.bento.html \
  --doc skills/nova-bento-slides/templates/bento-doc-skeleton.json \
  --out artifacts/task-YYYYMMDD-xxxx/deck.bento.html

node skills/nova-bento-slides/scripts/validate-bento-doc.mjs --strict artifacts/task-YYYYMMDD-xxxx/deck.bento.html
```

## 参考

- [references/agents-guide.zh-CN.md](references/agents-guide.zh-CN.md) — Bento 格式 + Nova 硬规则
- [references/strategist-lite.md](references/strategist-lite.md) — 三项确认
- [references/themes.md](references/themes.md) — 16 theme presets
- [references/layouts.md](references/layouts.md) — 12 页型配方
- [references/morph-recipes.md](references/morph-recipes.md) — 跨页 morph
- [references/id-registry.md](references/id-registry.md) — 稳定 element id
- [references/quality-gates.md](references/quality-gates.md) — Blocker 清单

## 完整示例 deck

- [templates/full-decks/pitch-launch.json](templates/full-decks/pitch-launch.json)
- [templates/full-decks/tech-sharing.json](templates/full-decks/tech-sharing.json)
- [templates/full-decks/data-report.json](templates/full-decks/data-report.json)

From rufeng0411/Nova-Ai-Studio, AGPL-3.0.

More from rufeng0411/Nova-Ai-Studio

Signals

Stars
1
Forks
0
Open issues
0
Last commit (this folder)
Sep 6, 2026 (1 month ago)
Last release
Sep 6, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026).

Details

License
AGPL-3.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from rufeng0411

Cite this page

nova-bento-slides skill. Agent Mart. https://agentmart.dev/skills/rufeng0411-nova-bento-slides (last updated 2026-10-24)