PluginBench
Skill
Pass
Audit score 90

weread-year-in-review-video-template

nexu-io/open-design

Vertical 9:16 HyperFrames video template for WeRead-style annual reading reports with warm paper texture and editorial typography.

What is weread-year-in-review-video-template?

Create shareable year-in-review reading videos inspired by WeRead's design language. This HTML-to-MP4 template transforms reading stats, notes, and personas into a deterministic 12-scene vertical composition with book-page metaphors and warm editorial styling. Use when users want to visualize annual reading achievements or create reading dashboards.

  • Renders 9:16 vertical HyperFrames compositions from reading data (hours, active days, bookshelf stats)
  • Applies WeRead-inspired visual language: warm paper backgrounds, ink-blue typography, restrained green accents
  • Generates 12-scene timeline with book-page transitions, note cards, highlights, and reading persona cards
  • Converts HTML template to deterministic MP4 video with direct timing attributes and no randomness
  • Supports custom report data: owner name, reading metrics, keywords, and shareable closing lines
  • Includes motion design mimicking journal page-flipping rather than dashboard UI effects

How to install weread-year-in-review-video-template

npx skills add https://github.com/nexu-io/open-design --skill weread-year-in-review-video-template
Prerequisites
  • Node.js and npx installed to add the skill
  • Basic HTML and JSON knowledge to customize the REPORT data object
  • HyperFrames rendering environment (Cursor, Claude Code, or compatible agent)
Claude Code
Cursor
Windsurf
Cline

How to use weread-year-in-review-video-template

  1. 1.Copy assets/template.html to index.html in your project
  2. 2.Edit the REPORT object with your reading data: owner name, hours, active days, books, notes, keywords, persona, and share line
  3. 3.Preserve the 12-scene timeline structure and WeRead visual language (warm paper, ink-blue text, green accents)
  4. 4.Ensure all motion uses direct data-start, data-duration, and data-track-index attributes with no randomness
  5. 5.Validate your output against references/checklist.md before rendering
  6. 6.Render the HTML artifact to generate the final MP4 video

Use cases

Good for
  • Create an annual reading report video from Goodreads or Readwise data for social sharing
  • Build a personal reading dashboard visualization with book completion stats and key notes
  • Generate a reading persona card and year-in-review story for book clubs or learning communities
  • Produce a WeChat-shareable reading summary video (微信读书年度报告) with Chinese typography
  • Recap a year of Notion reading logs or personal learning highlights in video form
Who it's for
  • Readers and book enthusiasts creating annual reading summaries
  • Content creators sharing reading achievements on social media
  • Book club organizers visualizing community reading data
  • Personal knowledge managers documenting reading progress
  • Designers building reading-focused dashboards or portfolios

weread-year-in-review-video-template FAQ

Can I customize the number of scenes or timeline?

The template defaults to 12 scenes. You can modify the timeline structure, but preserve deterministic timing attributes (data-start, data-duration, data-track-index) and avoid infinite loops or scroll-dependent motion.

What reading data sources are supported?

The template accepts any reading data via the REPORT object: WeRead, Goodreads, Readwise, Notion reading logs, or manual entry. You supply the metrics; the template visualizes them.

How do I keep the WeRead design language?

Maintain warm paper backgrounds, ink-blue typography, restrained green accents, and book-page metaphors. Avoid techy slide transitions and bouncy UI effects; motion should feel like flipping through a reading journal.

Is the output deterministic?

Yes. The template uses direct timing attributes and no unseeded randomness, infinite loops, or runtime class discovery, ensuring consistent MP4 output across renders.

Can I use this for non-English reading reports?

Yes. The template supports editorial Chinese typography and triggers include Chinese prompts (微信读书年度报告). Customize fonts and text direction as needed in the REPORT object.

Full instructions (SKILL.md)

Source of truth, from nexu-io/open-design.


name: weread-year-in-review-video-template description: | WeRead-inspired HyperFrames video template for vertical annual reading reports, personal reading dashboards, book-note recaps, and shareable year-in-review stories. Use when users want a 9:16 HTML-to-MP4 reading report with warm paper texture, editorial Chinese typography, book-page metaphors, data highlights, and deterministic motion. triggers:

  • "WeRead year in review"
  • "WeRead annual report"
  • "reading year in review video"
  • "annual reading report template"
  • "微信读书年度报告"
  • "读书年度总结视频"
  • "阅读年报 HyperFrames" od: mode: template surface: video type: hyperframes platform: mobile preview: type: html entry: example.html reload: debounce-100 design_system: requires: false outputs: primary: index.html secondary:
    • template.html
    • example.html example_prompt: "Create a WeRead-style 9:16 HyperFrames annual reading report video with 12 scenes, warm paper texture, book-page transitions, reading stats, notes, keywords, and a final reading persona card." capabilities_required:
    • file_write

WeRead Year in Review Video Template

Create a vertical HyperFrames composition for annual reading reports: WeRead, Goodreads, Readwise, Notion reading logs, book clubs, or personal learning recaps. The template turns reading time, active days, bookshelf assets, notes, keywords, and a reading persona into a shareable 9:16 video.

Resource Map

weread-year-in-review-video-template/
├── SKILL.md
├── assets/
│   └── template.html
├── references/
│   └── checklist.md
└── example.html

The rendered MP4 showcase used by example.html is hosted at https://repo-assets.open-design.ai/resources/videos/skills/weread-year-in-review-video-template/default-showcase.mp4.

Workflow

  1. Copy assets/template.html to index.html.
  2. Replace the default report data in the REPORT object:
    • owner/title
    • reading hours and active days
    • bookshelf and completion stats
    • note composition
    • interest keywords
    • reading persona and share line
  3. Preserve the 12-scene timeline unless the user asks for a shorter cut.
  4. Keep the WeRead-inspired visual language:
    • warm paper background
    • ink-blue typography
    • restrained WeRead green accents
    • book pages, bookmarks, highlights, note cards, and shelf metaphors
  5. Motion should feel like flipping through a reading journal. Avoid techy slide transitions, bouncy UI effects, and dashboard-loading motion.
  6. Keep the composition deterministic:
    • direct data-start, data-duration, and data-track-index attributes
    • no unseeded randomness
    • no infinite loops or repeat: -1
    • no dependency on scroll, hover, localStorage, or runtime class discovery
  7. Validate against references/checklist.md before emitting.

Output Contract

Emit one short orientation sentence, then a single HTML artifact:

<artifact identifier="weread-year-in-review-video-template" type="text/html" title="WeRead Year in Review Video Template">
<!doctype html>
<html>...</html>
</artifact>