LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

weread-year-in-review-video-template

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.

85,335stars10,002forksUpdated 8/13/2026
Web Development#data-visualization#html#animation#design#video-template

Security Assessment

Safe(97/100)
Security Score97/100

About weread-year-in-review-video-template

weread-year-in-review-video-template is a HyperFrames video template for producing a vertical 9:16 annual reading report as an HTML-to-MP4 composition, inspired by the WeRead app's editorial visual language. It solves the problem of turning personal reading data — reading time, active days, bookshelf and completion stats, notes, interest keywords, and a reading persona — into a polished, shareable year-in-review story video with a warm paper aesthetic and book-page metaphors.

The skill ships a template.html asset, an example.html preview, and a checklist reference. The documented workflow is to copy the template to index.html, replace the default data in a `REPORT` object (owner/title, reading hours and active days, bookshelf and completion stats, note composition, interest keywords, and reading persona/share line), preserve a 12-scene timeline at 1080x1920, and keep the WeRead-inspired look of warm paper background, ink-blue typography, restrained green accents, and book-page/bookmark/highlight/note-card motifs. It stresses deterministic motion: direct data-start, data-duration, and data-track-index attributes, no unseeded randomness, no infinite loops, and no dependence on scroll, hover, localStorage, or runtime class discovery. A bundled checklist enforces the 9:16 format, exactly 12 non-overlapping scenes, deterministic timeline, and avoidance of sandbox-hostile APIs like localStorage, alert, and prompt, plus static fallback if the animation library fails.

It targets designers, content creators, and readers who want a WeRead/Goodreads/Readwise-style annual reading recap video, including Chinese-language reports. Use cases include personal reading dashboards, book-note recaps, book-club summaries, and shareable social sharing frames. It is a self-contained visual template that deliberately avoids risky browser APIs.

FAQ

What does this template produce?

A vertical 9:16 (1080x1920) HTML-to-MP4 HyperFrames video with exactly 12 scenes presenting an annual reading report — reading time, active days, bookshelf and completion stats, notes, keywords, and a final reading persona card.

How do I customize it?

Copy assets/template.html to index.html and replace the default data in the REPORT object (owner/title, reading hours, active days, bookshelf and completion stats, note composition, interest keywords, and reading persona/share line), keeping the 12-scene timeline and WeRead-inspired visual language.

Can it be used for non-WeRead reading data?

Yes. The checklist notes the template can be adapted to Goodreads, Readwise, Notion reading logs, book clubs, or personal learning recaps without changing the visual system, and it supports Chinese editorial typography.

What motion and API constraints apply?

Motion must be deterministic — explicit data-start/data-duration/data-track-index attributes, no unseeded randomness, no infinite loops or repeat: -1, and no dependence on scroll, hover, or localStorage. The template also avoids sandbox-hostile APIs like localStorage, sessionStorage, alert, confirm, and prompt, and keeps a readable static fallback if GSAP fails to load.

What does the final output need to satisfy?

Per the P0 checklist: a directly openable template, a working example preview, correct frontmatter mode/surface/type, vertical 9:16 with exactly 12 visible non-overlapping scenes, a deterministic timeline, and legible stats after mobile video compression.

All Files

4 files
references/checklist.md1.3 KB
View
example.html1.8 KB
View
assets/template.html26.0 KB
View
SKILL.md3.1 KB
View

Install weread-year-in-review-video-template

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

nexu-io/open-design

Related Skills

short-form-video

14

multi-asset-morning-briefing

7,907

content-strategy

2,901

doherty-threshold

2,901