Free SKILL.md scraped from GitHub. Clone the repo or copy the file directly into your Claude Code skills directory.
npx versuz@latest install vivekkarmarkar-claude-code-os-skills-visualize-affection-videogit clone https://github.com/VivekKarmarkar/claude-code-os.gitcp claude-code-os/SKILL.MD ~/.claude/skills/vivekkarmarkar-claude-code-os-skills-visualize-affection-video/SKILL.md--- name: visualize-affection-video description: Render a Manim video where the heart in "I ♥ Claude Code" is drawn by Fourier-series epicycles (rotating circles). Use when the user says "/visualize-affection-video", "show affection video", "affection animation", "Fourier heart", or wants the animated version of the affection banner. --- # Visualize Affection — Video Renders a Manim animation of "I ♥ Claude Code" where the **heart** is drawn live by a chain of rotating circles (epicycles), each summing to a Fourier-series approximation of a parametric heart curve. The letters "I" and "Claude Code" are shown statically on either side, and the heart appears in the middle as the epicycles trace it out. This is the companion skill to `/visualize-affection-terminal`. Terminal version is ASCII art + rich colors; video version is the mathematical Fourier-epicycle drawing. ## What it does 1. Generates a parametric heart curve: `x = 16sin³(t), y = 13cos(t) − 5cos(2t) − 2cos(3t) − cos(4t)` 2. Computes its discrete Fourier coefficients (FFT) 3. Keeps the top-N largest-magnitude coefficients 4. Builds a chain of rotating vectors, each representing one Fourier term, with circles showing each rotation radius 5. Animates the chain spinning while the pen tip traces out the heart 6. Shows "I" and "Claude Code" in static orange type on either side ## How to run ```bash cd ~/.claude/skills/visualize-affection-video manim -pql visualize_affection_animation.py VisualizeAffection ``` Flags: - `-pql` = preview, quality low (fast render, ~15-30 seconds) - `-pqm` = preview, quality medium (slower, better) - `-pqh` = preview, quality high (slowest, cleanest) Output lands in `./media/videos/visualize_affection_animation/`. ## Dependencies - `manim` (ManimCE) — pip install manim - A working LaTeX install is optional but not required (we use `Text`, not `MathTex`) - `numpy` (comes with manim) ## When to invoke Use this whenever Vivek wants the animated/mathematical version of the affection banner. Good for celebrations, demos of Fourier epicycles, or just when the little orange robot has done something worth visualizing.