weread-year-in-review-video-template
About weread-year-in-review-video-template
A skill for creating a vertical annual reading recap video from reading records and assets. It guides a deterministic 12-scene HyperFrames composition styled like a reading journal.
Key features
- 019:16 annual reading recap video
- 02Customizable report data
- 0312-scene timeline
- 04Deterministic animation guidance
- 05Checklist-based validation
Use cases
- 01Turn WeRead statistics into a yearly recap
- 02Create a reading video from Goodreads or Readwise data
- 03Share a personal learning or book-club recap
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ nexu-io/ open-design --skill weread-year-in-review-video-templateAfter installing, type/weread-year-in-review-video-templatein Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
example.htmlassets/template.htmlreferences/checklist.mdDetails
From the project READMEWeRead 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
- Copy
assets/template.htmltoindex.html. - Replace the default report data in the
REPORTobject:- owner/title
- reading hours and active days
- bookshelf and completion stats
- note composition
- interest keywords
- reading persona and share line
- Preserve the 12-scene timeline unless the user asks for a shorter cut.
- 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
- Motion should feel like flipping through a reading journal. Avoid techy slide transitions, bouncy UI effects, and dashboard-loading motion.
- Keep the composition deterministic:
- direct
data-start,data-duration, anddata-track-indexattributes - no unseeded randomness
- no infinite loops or
repeat: -1 - no dependency on scroll, hover, localStorage, or runtime class discovery
- direct
- Validate against
references/checklist.mdbefore 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>