Skip to content
Conduit

skill

code-wrapped

A Claude skill that turns your git history into a Wrapped-style year-in-review story: HTML, PNG cards and video.

monish-instinct/code-wrappedcommunitylistedunreviewed

Set up

Skills are installed by placing their folder where your agent loads skills.

The download comes from github.com/monish-instinct/code-wrapped itself, not from our server, so what you get is exactly what its author published.

Install instructions come from the README

Skills do not use an MCP config. Follow the steps in the README below.

README

synced Nov 2, 2026

Code Wrapped

Your year in code, told as a story. A Claude skill that reads your git history and turns it into a "Wrapped"-style set of bold vertical cards, with captions Claude writes from your actual commits.

You get:

  • wrapped.html: one offline page you tap through like a story (tap, ←/→, hold or Space to pause).
  • cards/*.png: every card at 1080×1920, ready for Instagram, X or LinkedIn.
  • wrapped.mp4: the whole story as a vertical video.

The cards above are a made-up developer, "Alex Rivera", and a made-up repo. Open examples/demo/wrapped.html to tap through it, or watch wrapped.mp4.

What's in it

CardWhat it shows
CommitsYour total, per active day, per repo
LinesWritten vs deleted (lockfiles and generated files left out)
RhythmA weekday × hour heatmap and your peak hour
Latest commitYour latest-night commit, with its message
StreakLongest run of days in a row, on a contribution calendar
Busiest dayThe single day you went hardest
LanguagesTop five by lines changed
Ride-or-die fileThe file you touched most
Biggest commitThe largest change you made, and what you called it
MessagesYour most used words, and one commit that sounded a little desperate
CrewThe people you shipped with
PersonalityNight Owl, Bulldozer, Marie Kondo, Haiku Poet, Firefighter… or a name Claude comes up with for you
SummaryOne card with everything, made to be posted

Install

git clone https://github.com/monish-instinct/code-wrapped ~/.claude/skills/code-wrapped

Needs Node 18+ and git. PNG export uses Chrome, Chromium, Edge or Brave. The video needs ffmpeg. No npm install.

Use

In Claude Code, from any repo or from a folder of repos:

Make my code wrapped for 2026

Do a Wrapped for this team's repo, everyone included

Wrapped of everything in ~/projects for the last 365 days

Claude collects the stats, reads them, writes captions about your year (the 4 AM commit, the file you couldn't stop editing, the month you vanished), checks that nothing private gets quoted, then builds and exports.

Without Claude

The scripts work on their own; you just get the default captions.

node scripts/collect.mjs ~/projects --year 2026 --out wrapped-out
node scripts/build.mjs --dir wrapped-out
node scripts/export.mjs --dir wrapped-out --video

Options for collect.mjs: --author "name or email" (repeatable), --everyone, --year YYYY, --last N, --since YYYY-MM-DD --until YYYY-MM-DD. Write your own captions in wrapped-out/copy.json (see examples/demo/copy.json and SKILL.md).

Privacy

Everything runs on your machine. Nothing is uploaded. The cards do quote commit messages, file paths, repo and collaborator names, so look before you post. Hide any card with "skip": ["biggest", "crew"] in copy.json.

License

MIT. Not affiliated with Spotify, GitHub or anyone else who has ever wrapped anything.

↑↓ navigate openesc close