vibe-motion avatar

Wechat 2d Render

Renders WeChat-style 2D chat motion videos using the wechat-2d project and Remotion. It clones or updates the GitHub repo, installs dependencies via pnpm, and exports a ProRes 4444 transparent background video by default. The skill handles the entire pipeline from repo setup to final render, including browser setup and frame-by-frame animation generation. Worth knowing that Remotion renders frames in parallel and out of order, so the underlying project is built around deterministic frame-specific data rather than sequential state. Useful if you need programmatic chat animation exports without manual UI fiddling, especially for Chinese language WeChat-style content.

skills.sh installs
930
GitHub stars
1.6K
last updated
Aug 21, 2026

Install

$ npx -y skills add vibe-motion/skills --skill wechat-2d-render --agent claude-code

Installs into .claude/skills of the current project.

Files

WeChat 2D Render

Workflow

  1. Use scripts/render_wechat_2d.sh from this skill.
  2. Pass workspace_dir as the first argument when the user specifies a folder; otherwise use the current directory.
  3. Pass output_path as the second argument when the user specifies output; otherwise use out/wechat-2d-transparent.mov.
  4. Pass a props JSON path as the third argument when the user provides custom Remotion props; otherwise use shared/project/render-presets/default.json.
  5. Run the script and wait for completion.
  6. Return the final absolute output path printed by the script.

Command

bash scripts/render_wechat_2d.sh [workspace_dir] [output_path] [props_file]

Installed Skill Resolution

Use the installed skill copy, not the source repo checkout:

skill_dir=""
for base in "${AGENTS_HOME:-$HOME/.agents}" "${CLAUDE_HOME:-$HOME/.claude}" "${CODEX_HOME:-$HOME/.codex}"; do
  if [ -d "$base/skills/wechat-2d-render" ]; then
    skill_dir="$base/skills/wechat-2d-render"
    break
  fi
done
[ -n "$skill_dir" ] || { echo "wechat-2d-render skill not found under ~/.agents, ~/.claude, or ~/.codex"; exit 1; }

Sponsors

Details

Repository
github.com/vibe-motion/skills
Categories
Git & Pull Requests, Documentation, Code Review & Quality, Sales & Marketing, Design & UI/UX, Generative Media
First seen
Jun 3, 2026

More from vibe-motion/skills

All 7
1alirezarezvani avatarsenior-secopsalirezarezvani/claude-skillsSenior SecOps engineer skill for application security, vulnerability management, compliance verification, and secure development practices. Runs SAST/DAST scans928skills.sh installs
2orchestra-research avatarfine-tuning-openvla-oftorchestra-research/ai-research-skillsFine-tunes and evaluates OpenVLA-OFT and OpenVLA-OFT+ policies for robot action generation with continuous action heads, LoRA adaptation, and FiLM conditioning 926skills.sh installs
3jwynia avatarpdf-generatorjwynia/agent-skillsCreate and manipulate PDF files programmatically. Use when the user needs to generate PDFs, fill PDF forms, extract PDF content, add watermarks/overlays, or mer921skills.sh installs
4daymade avatarfinancial-data-collectordaymade/claude-code-skillsCollect real financial data for any US publicly traded company from free public sources (yfinance). Output structured JSON consumable by downstream financial sk917skills.sh installs
5k-dense-ai avatariso-13485-certificationk-dense-ai/scientific-agent-skillsPrepare and structurally review ISO 13485 QMS scope, controlled documentation, and local evidence manifests. Use for ISO 13485 certification-readiness documenta915skills.sh installs
6angular avataradev-writing-guideangular/angularComprehensive writing guide for Angular documentation (adev). Covers Google Technical Writing standards, Angular-specific markdown extensions, code blocks, and 914skills.sh installs