v2.1.0
givanz/VvvebJsv2.1.0May 26, 2026by zarazhangrui
AI Summary
This release focuses on packaging template-library integration and improving workflow reliability. It introduces the Bold Template Pack, enhances style discovery with stricter preview authenticity, and improves deck output reliability with low/high-density modes, alongside agent-neutral skill instructions.
Key Highlights
- Bold Template Pack integration
- Safer slide-generation workflow
- Agent-neutral skill instructions
- Claude Code Plugin Packaging
- Fixed plugin packaging failures
New Features
- Bold Template Pack with progressive disclosure
- Better Style Discovery with real first-slide previews
- More Reliable Deck Output with low/high-density intake
- Agent-Neutral Skill Instructions
- Self-contained Claude Code Plugin Packaging
Full Release Notes
## What's New This release packages the template-library integration, safer slide-generation workflow, and more robust agent/plugin support that landed after `v2.0.0`. ### Bold Template Pack - Adds the `bold-template-pack` from `beautiful-html-templates` with progressive disclosure. - Uses lightweight selection indexes and preview cards first, then loads the selected template's `design.md` only when needed. - Keeps bold templates fixed-stage at 1920x1080 / 16:9, including on phone viewports. - Treats `design.md` as the design recipe and avoids pulling full template HTML into context unless absolutely necessary. ### Better Style Discovery - Generates three real first-slide previews directly instead of asking users how they want to choose a style. - Adds strict preview-authenticity rules: no template slugs, file names, user requirement notes, or workflow metadata on preview slides. - Supports a safer mix of visual directions, including safe presets, bold library styles, and custom wildcard designs when appropriate. ### More Reliable Deck Output - Adds low-density vs high-density intake so decks can be tuned for live speaking or async reading. - Moves inline editing to a post-draft affordance instead of asking users before they see the deck. - Fixes slide visibility switching so hidden slides cannot be accidentally displayed by later layout classes. - Reintegrates inline editing, share/export, and other previously lost features from earlier PRs. - Fixes nav dot duplication and strips edit state during export. ### Agent-Neutral Skill Instructions - Removes Claude-specific tool names from `SKILL.md`; the workflow now speaks to the running agent/environment. - Documents how Codex, Kimi Code, OpenCode, Gemini CLI, and other local coding agents can use the repo by starting from `SKILL.md`. - Keeps Claude Code details only in the Claude-specific install sections. ### Claude Code Plugin Packaging - Adds self-contained Claude Code plugin packaging with real skill files under `plugins/frontend-slides/skills/frontend-slides/`. - Removes the symlink install failure that caused missing `SKILL.md` in plugin cache installs. - Documents the custom marketplace-source install flow using the HTTPS URL and separate command messages. - Documents the namespaced Claude Code plugin command: `/frontend-slides:frontend-slides`. - Bumps plugin metadata to `2.1.0`. ## Installation ### Claude Code Custom Marketplace Source Run these as two separate Claude Code messages: ```text /plugin marketplace add https://github.com/zarazhangrui/frontend-slides ``` Then: ```text /plugin install frontend-slides@frontend-slides ``` Invoke with: ```text /frontend-slides:frontend-slides ``` ### Other Coding Agents Send the repo link to your coding agent and ask it to use the Frontend Slides skill: ```text https://github.com/zarazhangrui/frontend-slides ``` Agents with repo/file access should start from `SKILL.md` and load referenced support files progressively. ## Fixed Issues This release resolves the plugin packaging failures reported in #51, #60, #63, #64, and #73.