#631 by GitHub stars
vibe-motion/skills
agent skills for vibe motion
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
3d-chladni-render/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 4c86c0d016a3
No earlier version was observed for comparison.
brand-launch-video-star/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 4c86c0d016a3
No earlier version was observed for comparison.
claude-typer/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 4c86c0d016a3
No earlier version was observed for comparison.
colorize/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 4c86c0d016a3
No earlier version was observed for comparison.
disney-animation-rule-skill/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 4c86c0d016a3
No earlier version was observed for comparison.
fisheye-motion/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 4c86c0d016a3
No earlier version was observed for comparison.
light-spotlight-render/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 4c86c0d016a3
No earlier version was observed for comparison.
pixel2motion/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 4c86c0d016a3
No earlier version was observed for comparison.
printed-curtain-render/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 4c86c0d016a3
No earlier version was observed for comparison.
procedural-fish-render/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 4c86c0d016a3
No earlier version was observed for comparison.
remotion-3d-ticker/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 4c86c0d016a3
No earlier version was observed for comparison.
remotion-candlestick/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 4c86c0d016a3
No earlier version was observed for comparison.
remotion-vinyl-player/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 4c86c0d016a3
No earlier version was observed for comparison.
ruler-progress-render/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 4c86c0d016a3
No earlier version was observed for comparison.
threejs-earth-render/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 4c86c0d016a3
No earlier version was observed for comparison.
wechat-2d-render/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 4c86c0d016a3
No earlier version was observed for comparison.
Heat
7.1- Star growth, last 7 daysAhead of 97% of tracked repositories
- Star growth, last 24 hoursAhead of 94% of tracked repositories
- Rank movement, last 7 daysAhead of 91% of tracked repositories
- Commits, last 30 daysAhead of 0% of tracked repositories
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekAhead of 0% of tracked repositories
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
Individual skills in this repository
- 3d-chladni-render
3d-chladni-render - brand-launch-video-star
brand-launch-video-star - claude-typer
claude-typer - colorize
colorize - disney-animation-rule-skill
disney-animation-rule-skill - fisheye-motion
fisheye-motion - light-spotlight-render
light-spotlight-render - pixel2motion
pixel2motion - printed-curtain-render
printed-curtain-render - procedural-fish-render
procedural-fish-render - remotion-3d-ticker
remotion-3d-ticker - remotion-candlestick
remotion-candlestick - remotion-vinyl-player
remotion-vinyl-player - ruler-progress-render
ruler-progress-render - threejs-earth-render
threejs-earth-render - wechat-2d-render
wechat-2d-render
How it works
3d-chladni-render
When your agent uses it
Clone or update https://github.com/nolangz/3D-Chladni and export deterministic 3D Chladni particle motion as MP4 or transparent ProRes MOV. Use when users ask for 3D 克拉尼, 克拉尼粒子动画, Chladni motion, sound-reactive sand or cosmic-web visuals, audio-to-motion, music visualizer video, or rendering Dynamic Sand, Modal Sand, Cosmic Web, or Dynamic Cosmic.
What it loads into context
Frontmatter
105 tokensAlways available to the agent
SKILL.md
1,101 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Workflow
- Quick Start
- Installed Skill Resolution
- Modes
- Audio-Driven Render
- Transparent Output
- Behavior
- Requirements
- Preview Asset License
Scripts executed separately
scripts/render_3d_chladni.py
Files
SKILL.mdcore4,117 bytesSKILL.mdcore4,117 bytesSKILL.mdcore4,117 bytesSKILL.mdcore4,117 bytesSKILL.mdcore4,117 bytesSKILL.mdcore4,117 bytesSKILL.mdcore4,117 bytesSKILL.mdcore4,117 bytesSKILL.mdcore4,117 bytesagents/openai.yamlasset245 bytesassets/3d-chladni-cosmic.gifasset237,467 bytesscripts/render_3d_chladni.pyruns12,139 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubbrand-launch-video-star
When your agent uses it
Create fast, high-impact 15-30 second brand and product marketing videos from an official company website, verified brand sources, or user-uploaded product imagery. Use for launch films, website motion videos, AI/SaaS demos, product promos, and Vibe Motion/Remotion productions that require exact logos, authentic imagery, English-first copy, product-feature storytelling, strong visual impact, smooth transitions, and deterministic frame-based animation.
What it loads into context
Frontmatter
96 tokensAlways available to the agent
SKILL.md
1,920 tokensWhen the skill is activated
Reference documents
1,336 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Release blockers
- Quick start
- Workflow
- Failure recovery
Scripts executed separately
scripts/validate-assets.mjsscripts/validate-timeline.mjs
Files
SKILL.mdcore9,024 bytesSKILL.mdcore9,024 bytesSKILL.mdcore9,024 bytesSKILL.mdcore9,024 bytesSKILL.mdcore9,024 bytesSKILL.mdcore9,024 bytesSKILL.mdcore9,024 bytesSKILL.mdcore9,024 bytesSKILL.mdcore9,024 bytesSKILL.mdcore9,024 bytesSKILL.mdcore9,024 bytesSKILL.mdcore9,024 bytesagents/openai.yamlasset269 bytesassets/burger-king-flame-shift.gifasset226,506 bytesassets/moonshot-product-hypercut.gifasset233,707 bytesreferences/asset-authenticity.mddoc2,469 bytesreferences/asset-manifest.example.jsonasset910 bytesreferences/motion-quality.mddoc1,984 bytesreferences/story-patterns.mddoc1,623 bytesreferences/timeline.example.jsonasset875 bytesscripts/validate-assets.mjsruns4,333 bytesscripts/validate-timeline.mjsruns3,420 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubclaude-typer
When your agent uses it
Render a Claude-style prompt typing animation video by calling Remotion CLI against the remote site https://www.laosunwendao.com. Use when the user asks for "做一个 claude 的提示词打字机动画", "做 Claude 打字动画", "创建提示词动画", or similar requests that convert a text prompt into a typing-animation video.
What it loads into context
Frontmatter
83 tokensAlways available to the agent
SKILL.md
1,148 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Workflow
- Rendering Behavior
- Output File Naming
- Notes
Scripts executed separately
scripts/render_claude_typer.py
Files
SKILL.mdcore4,092 bytesSKILL.mdcore4,092 bytesSKILL.mdcore4,092 bytesSKILL.mdcore4,092 bytesSKILL.mdcore4,092 bytesagents/openai.yamlasset181 bytesscripts/render_claude_typer.pyruns11,843 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcolorize
When your agent uses it
Turn photos, videos, and Live Photos into a black-and-white to color reveal clip (单彩渐变 + 动感模糊 + 丁达尔旋焦). The frame starts monochrome and spun, color sweeps in from the left under a horizontal motion blur, and the spin settles from the center outward into a softly glowing full-color frame. Use when users ask for 上色效果, 黑白变彩色, 丁达尔旋焦, 旋焦上色, 剪映上色特效, color reveal, colorize transition, or want this effect on images, iPhone Live Photos (HEIC/JPG + MOV), Android motion photos, or video clips. Outputs H.264 MP4.
What it loads into context
Frontmatter
155 tokensAlways available to the agent
SKILL.md
1,765 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Workflow
- Quick Start
- Inputs
- Common Commands
- Options
- Effect Parameters
- Behavior
- Requirements
Scripts executed separately
scripts/colorize.py
Files
SKILL.mdcore6,123 bytesSKILL.mdcore6,123 bytesSKILL.mdcore6,123 bytesSKILL.mdcore6,123 bytesSKILL.mdcore6,123 bytesSKILL.mdcore6,123 bytesSKILL.mdcore6,123 bytesSKILL.mdcore6,123 bytesSKILL.mdcore6,123 bytesSKILL.mdcore6,123 bytesagents/openai.yamlasset256 bytesassets/demo.gifasset565,282 bytesassets/effect_maps/color_lut.pngasset279,915 bytesassets/effect_maps/focus_mask.pngasset28,543 bytesassets/effect_maps/mono_lut.pngasset110,191 bytesassets/effect_maps/tyndall_lut.pngasset247,855 bytesscripts/colorize.pyruns20,974 bytesscripts/requirements.txtdoc37 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubdisney-animation-rule-skill
When your agent uses it
Apply Disney's 12 principles as practical design and engineering rules for procedural animation. Use when creating, improving, reviewing, or debugging code-driven motion in web, SVG, canvas, React, Remotion, game, UI, character, camera, or 3D scenes; especially when motion feels stiff, weightless, mechanical, unclear, or physically correct but visually weak.
What it loads into context
Frontmatter
85 tokensAlways available to the agent
SKILL.md
1,172 tokensWhen the skill is activated
Reference documents
2,270 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Workflow
- Block the Action
- Build the Motion Hierarchy
- Engineer Deterministically
- Tune by Perception
- Review Checklist
- Avoid These Defaults
Files
SKILL.mdcore6,022 bytesreferences/clawd-jump-case-study.mddoc2,872 bytesreferences/implementation-patterns.mddoc3,975 bytesreferences/twelve-principles.mddoc3,975 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubfisheye-motion
When your agent uses it
制作屏摄风格的鱼眼畸变效果与聚焦动画:桶形鱼眼畸变 + 细扫描线/摩尔纹干涉 + 四周暗角, 可对任意图片/视频做「推镜聚焦到某处 + 黄色标注块滑入」的 Remotion 视频输出。 核心是 clone https://github.com/vibe-motion/fisheye-motion 项目并按需改参数渲染。 触发词:鱼眼、fisheye、屏摄、摩尔纹、moire、扫描线、CRT、暗角、vignette、 聚焦推镜、高亮标注动画、screen-photo effect。
What it loads into context
Frontmatter
161 tokensAlways available to the agent
SKILL.md
1,495 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 工作流程
- 定位目标区域(rect / focusTo)
- 参数速查
- 注意事项
- 效果示例
Files
SKILL.mdcore4,686 bytesSKILL.mdcore4,686 bytesSKILL.mdcore4,686 bytesSKILL.mdcore4,686 bytesSKILL.mdcore4,686 bytesSKILL.mdcore4,686 bytesagents/openai.yamlasset744 bytesassets/fisheye-demo.gifasset1,720,451 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHublight-spotlight-render
When your agent uses it
Generate a swinging spotlight text-reveal HTML animation with configurable text, swing angle, lamp scale, glow, and colors. Use when users ask for 聚光灯扫字动画, spotlight text reveal, light logo reveal, 发光文字揭示动画, or want a reusable HTML animation instead of a static image.
What it loads into context
Frontmatter
73 tokensAlways available to the agent
SKILL.md
560 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Workflow
- Command
- Installed Skill Resolution
- Behavior
- Output
Scripts executed separately
scripts/render_light_spotlight.py
Files
SKILL.mdcore2,315 bytesSKILL.mdcore2,315 bytesSKILL.mdcore2,315 bytesSKILL.mdcore2,315 bytesSKILL.mdcore2,315 bytesagents/openai.yamlasset181 bytesassets/demo.gifasset145,185 bytesassets/light_spotlight_template.htmlasset3,468 bytesscripts/render_light_spotlight.pyruns5,059 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubpixel2motion
When your agent uses it
Turn a raster logo (PNG/JPG/WebP/screenshot) into a clean minimal SVG with edge smoothness as the primary hard gate and IoU optimized as high as reasonably possible without a fixed global threshold, then into a choreographed logo animation delivered as standalone JS-rendered HTML, applying Disney's 12 animation principles. Use when asked to animate a logo, build a logo reveal / splash screen / brand intro, convert a logo image into animated SVG or HTML, add motion to a vectorized mark, or create loading/idle/hover motion for a brand mark. v2: also handles self-crossing draw-on choreography (split-fill, exact easing subdivision, tip glint), closed variable-width ribbon fitting, and quantitative motion QA (easing probe, ink-delta continuity sweep).
What it loads into context
Frontmatter
167 tokensAlways available to the agent
SKILL.md
6,367 tokensWhen the skill is activated
Reference documents
9,052 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Deliverables
- Phase 1 — PIXEL: Read the source, write the brief
- Phase 2 — VECTOR: Fit minimal geometry, structured for motion
- Phase 3 — MOTION: Choreograph with the 12 principles
- Bundled Scripts
- Acceptance Criteria
- References
- v2 changelog
Scripts executed separately
scripts/animate_svg_html.pyscripts/animate_svg_showcase.pyscripts/capture_motion_frames.pyscripts/fit_ribbon_centerline.pyscripts/overlay_progress_strip.pyscripts/probe_motion_continuity.pyscripts/raster_logo_trace.pyscripts/render_overlay.pyscripts/svg_path_audit.pyscripts/svg_to_js_html.py
Files
SKILL.mdcore28,563 bytesSKILL.mdcore28,563 bytesSKILL.mdcore28,563 bytesSKILL.mdcore28,563 bytesSKILL.mdcore28,563 bytesSKILL.mdcore28,563 bytesSKILL.mdcore28,563 bytesSKILL.mdcore28,563 bytesSKILL.mdcore28,563 bytesSKILL.mdcore28,563 bytesSKILL.mdcore28,563 bytesSKILL.mdcore28,563 bytesSKILL.mdcore28,563 bytesSKILL.mdcore28,563 bytesSKILL.mdcore28,563 bytesagents/openai.yamlasset1,655 bytesassets/demo.gifasset152,210 bytesreferences/html-delivery-template.mddoc3,555 bytesreferences/motion-personality.mddoc5,529 bytesreferences/reveal-patterns.mddoc11,819 bytesreferences/ribbon-fitting.mddoc5,431 bytesreferences/twelve-principles-for-logos.mddoc8,406 bytesscripts/animate_svg_html.pyruns7,530 bytesscripts/animate_svg_showcase.pyruns19,624 bytesscripts/capture_motion_frames.pyruns6,268 bytesscripts/fit_ribbon_centerline.pyruns13,846 bytesscripts/overlay_progress_strip.pyruns4,847 bytesscripts/probe_motion_continuity.pyruns7,509 bytesscripts/raster_logo_trace.pyruns12,052 bytesscripts/render_overlay.pyruns4,642 bytesscripts/svg_path_audit.pyruns14,729 bytesscripts/svg_to_js_html.pyruns3,562 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubprinted-curtain-render
When your agent uses it
Generate a browser-based p5.js curtain simulation that weaves user-supplied PNG, JPEG, or WebP artwork and optional text into individually moving strands. Use when users ask for an interactive curtain or thread simulation, artwork woven into cloth or ropes, image-bearing fabric motion, 可交互线帘/幕布, 图片织入布料, printed curtain effects, or a customizable browser-based fabric reveal.
What it loads into context
Frontmatter
93 tokensAlways available to the agent
SKILL.md
945 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Workflow
- Quick Start
- Installed Skill Resolution
- Preview
- Customization
- Behavior
- Requirements
- License
Scripts executed separately
assets/printed-curtain-template/controls.jsassets/printed-curtain-template/curtain.jsassets/printed-curtain-template/p5.min.jsassets/printed-curtain-template/point.jsassets/printed-curtain-template/print.jsassets/printed-curtain-template/rigidBody.jsassets/printed-curtain-template/segment.jsassets/printed-curtain-template/sketch.jsscripts/create_printed_curtain.py
Files
SKILL.mdcore3,938 bytesSKILL.mdcore3,938 bytesSKILL.mdcore3,938 bytesSKILL.mdcore3,938 bytesSKILL.mdcore3,938 bytesSKILL.mdcore3,938 bytesSKILL.mdcore3,938 bytesSKILL.mdcore3,938 bytesagents/openai.yamlasset240 bytesassets/maoxuezhang-printed-curtain.gifasset248,784 bytesassets/printed-curtain-template/NOTICE.txtdoc432 bytesassets/printed-curtain-template/controls.jsruns5,652 bytesassets/printed-curtain-template/curtain.jsruns8,884 bytesassets/printed-curtain-template/index.htmlasset974 bytesassets/printed-curtain-template/p5.min.jsruns1,034,532 bytesassets/printed-curtain-template/point.jsruns3,937 bytesassets/printed-curtain-template/print.jsruns12,617 bytesassets/printed-curtain-template/rigidBody.jsruns4,026 bytesassets/printed-curtain-template/segment.jsruns1,880 bytesassets/printed-curtain-template/sketch.jsruns11,253 bytesassets/printed-curtain-template/style.cssasset2,494 bytesscripts/create_printed_curtain.pyruns9,193 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubprocedural-fish-render
When your agent uses it
Clone or update https://github.com/vibe-motion/procedural-fish and render procedural-fish animation to a video using the project's own render command. Use when the user asks to render 程序鱼/procedural fish, export a 程序鱼视频, or run procedural-fish Remotion rendering.
What it loads into context
Frontmatter
73 tokensAlways available to the agent
SKILL.md
434 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Workflow
- Behavior
Scripts executed separately
scripts/render_procedural_fish.py
Files
SKILL.mdcore1,689 bytesSKILL.mdcore1,689 bytesSKILL.mdcore1,689 bytesSKILL.mdcore1,689 bytesSKILL.mdcore1,689 bytesscripts/render_procedural_fish.pyruns4,053 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubremotion-3d-ticker
When your agent uses it
Creates infinite 3D vertical scrolling ticker animations in Remotion. Use when you need to build a parallax gallery, infinite image scroll, multi-column continuous vertical scrolling effect, or a 3D photo wall (3D照片滚动墙 / 3D相册瀑布流).
What it loads into context
Frontmatter
72 tokensAlways available to the agent
SKILL.md
546 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- How it works
- How to use this skill
- Provided Assets
Scripts executed separately
assets/VerticalTicker.tsx
Files
SKILL.mdcore2,283 bytesassets/VerticalTicker.gifasset26,695,331 bytesassets/VerticalTicker.tsxruns3,426 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubremotion-candlestick
When your agent uses it
在 Remotion 项目中创建带动画的金融 K 线图(蜡烛图)。涵盖数据获取(Yahoo Finance)、 插件架构(config / timeline / Scene / plugin)、Canvas 逐帧绘制、深色交易终端风格、 以及 Remotion Studio 预览和渲染输出。触发词:K线图、蜡烛图、candlestick、OHLC、 股票动画、金融图表视频、Remotion 图表。
What it loads into context
Frontmatter
128 tokensAlways available to the agent
SKILL.md
2,315 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 前置条件
- 步骤 1:获取金融数据
- 步骤 2:创建插件文件结构
- 步骤 3:注册合成
- 步骤 4:验证和渲染
- 常见问题
Files
SKILL.mdcore7,513 bytesSKILL.mdcore7,513 bytessp500-kline-demo.gifasset247,333 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubremotion-vinyl-player
When your agent uses it
Creates an elegant, realistic Vinyl Record Player animation component for Remotion. Use when needing a music player UI, album showcase, or audio-visualizer interface in a video. (Keywords: 黑胶唱片, 音乐播放器, 唱片机, 专辑展示, 音频可视化)
What it loads into context
Frontmatter
75 tokensAlways available to the agent
SKILL.md
449 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- How it works
- How to use this skill
- Provided Assets
Scripts executed separately
assets/VinylPlayer.tsx
Files
SKILL.mdcore1,954 bytesassets/VinylPlayer.gifasset1,240,041 bytesassets/VinylPlayer.tsxruns8,276 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubruler-progress-render
When your agent uses it
Clone or update https://github.com/sxhzju/ruler-progress-animator and render a ruler progress video with default parameters. Use when users ask for requests like "绘制个尺子进度条", "做个尺子进度动画", "渲染 ruler progress", or ask to export the default demo video from this project.
What it loads into context
Frontmatter
80 tokensAlways available to the agent
SKILL.md
379 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Workflow
- Command
- Behavior
- Requirements
Scripts executed separately
scripts/render_ruler_progress.sh
Files
SKILL.mdcore1,668 bytesSKILL.mdcore1,668 bytesSKILL.mdcore1,668 bytesscripts/render_ruler_progress.shruns2,551 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubthreejs-earth-render
When your agent uses it
Clone or update https://github.com/vibe-motion/threejs-earth and render the Three.js Earth route animation with Puppeteer frame capture. Use when users ask for 三维地球航线动画, Three.js Earth, 地球飞线, globe route animation, or exporting an Earth GIF/MP4/PNG sequence.
What it loads into context
Frontmatter
75 tokensAlways available to the agent
SKILL.md
742 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Workflow
- Command
- Installed Skill Resolution
- Behavior
- Project Notes
- Requirements
Scripts executed separately
scripts/capture_threejs_earth.mjsscripts/render_threejs_earth.py
Files
SKILL.mdcore2,843 bytesSKILL.mdcore2,843 bytesSKILL.mdcore2,843 bytesSKILL.mdcore2,843 bytesSKILL.mdcore2,843 bytesSKILL.mdcore2,843 bytesSKILL.mdcore2,843 bytesassets/earth.gifasset1,998,871 bytesscripts/capture_threejs_earth.mjsruns3,073 bytesscripts/render_threejs_earth.pyruns11,754 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubwechat-2d-render
When your agent uses it
Clone or update https://github.com/sxhzju/wechat-2d and render the default WeChat-style 2D chat motion video with Remotion. Use when users ask for 微信聊天动画, wechat 2d chat render, 微信视频消息动效, or exporting the default demo from the wechat-2d project.
What it loads into context
Frontmatter
81 tokensAlways available to the agent
SKILL.md
791 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Workflow
- Command
- Installed Skill Resolution
- Behavior
- Project Notes
- Requirements
Scripts executed separately
scripts/render_wechat_2d.sh
Files
SKILL.mdcore3,119 bytesSKILL.mdcore3,119 bytesSKILL.mdcore3,119 bytesSKILL.mdcore3,119 bytesSKILL.mdcore3,119 bytesSKILL.mdcore3,119 bytesassets/wechat-2d-demo.gifasset535,953 bytesscripts/render_wechat_2d.shruns2,098 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubSkills included
- 3d-chladni-render
- brand-launch-video-star
- claude-typer
- colorize
- disney-animation-rule-skill
- fisheye-motion
- light-spotlight-render
- pixel2motion
- printed-curtain-render
- procedural-fish-render
- remotion-3d-ticker
- remotion-candlestick
- remotion-vinyl-player
- ruler-progress-render
- threejs-earth-render
- wechat-2d-render
Repository facts
- License
- No license detected
- Created
- Mar 17, 2026
- Last pushed
- Oct 5, 2026
- Forks
- 97
- Open issues
- 0
- Project activity
- Active
Rank over the last 12 weeks
Now #631 · best #531 · down 35 in 30 days
- #639 on Oct 31
- #637 on Nov 1
- #635 from Nov 2 to Nov 3
- #634 on Nov 4
- #633 on Nov 5
- #631 since Nov 6
79 earlier periods
- #542 on Aug 2
- #540 on Aug 7
- #534 on Aug 8
- #562 on Aug 10
- #564 on Aug 11
- #555 on Aug 12
- #557 on Aug 13
- #552 on Aug 14
- #534 on Aug 15
- #545 from Aug 16 to Aug 17
- #560 on Aug 18
- #548 on Aug 19
- #546 on Aug 20
- #553 on Aug 21
- #534 on Aug 22
- #550 on Aug 23
- #554 on Aug 24
- #562 on Aug 25
- #551 on Aug 26
- #560 on Aug 27
- #565 on Aug 28
- #538 on Aug 29
- #531 on Aug 30
- #556 on Aug 31
- #563 on Sep 1
- #554 on Sep 2
- #556 on Sep 3
- #531 on Sep 5
- #547 on Sep 6
- #553 on Sep 7
- #569 on Sep 8
- #556 on Sep 9
- #559 on Sep 10
- #550 on Sep 11
- #547 on Sep 12
- #572 on Sep 14
- #550 on Sep 15
- #557 on Sep 16
- #555 on Sep 17
- #558 on Sep 18
- #543 on Sep 19
- #554 on Sep 20
- #562 on Sep 21
- #570 on Sep 22
- #566 on Sep 23
- #551 on Sep 24
- #544 on Sep 25
- #545 on Sep 26
- #564 on Sep 27
- #568 on Sep 28
- #585 on Sep 29
- #573 on Sep 30
- #560 on Oct 1
- #559 on Oct 2
- #543 on Oct 3
- #548 on Oct 4
- #558 on Oct 5
- #570 on Oct 6
- #573 on Oct 7
- #596 on Oct 8
- #585 on Oct 9
- #567 on Oct 10
- #568 on Oct 11
- #577 from Oct 12 to Oct 13
- #589 on Oct 14
- #585 on Oct 15
- #588 on Oct 16
- #578 on Oct 17
- #574 on Oct 18
- #592 on Oct 19
- #601 on Oct 20
- #608 on Oct 21
- #594 on Oct 22
- #586 on Oct 23
- #580 on Oct 24
- #645 on Oct 25
- #649 on Oct 28
- #650 on Oct 29
- #642 on Oct 30
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 3, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 83 notes
3d-chladni-render/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed3d-chladni-render/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed3d-chladni-render/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed3d-chladni-render/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed3d-chladni-render/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed3d-chladni-render/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed3d-chladni-render/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed3d-chladni-render/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedbrand-launch-video-star/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedbrand-launch-video-star/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedbrand-launch-video-star/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedbrand-launch-video-star/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedbrand-launch-video-star/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedbrand-launch-video-star/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedbrand-launch-video-star/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedbrand-launch-video-star/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedbrand-launch-video-star/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedbrand-launch-video-star/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedbrand-launch-video-star/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedclaude-typer/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 115 network referencesin 33 files: 3d-chladni-render/SKILL.md:1 light-spotlight-render/assets/light_spotlight_template.html:35 threejs-earth-render/scripts/render_threejs_earth.py:20 and 30 more
- 3 obfuscation signalsin 1 file: printed-curtain-render/assets/printed-curtain-template/p5.min.js:2
- No instruction overrides
- 32 executable scriptsin 32 files: 3d-chladni-render/scripts/render_3d_chladni.py:1 brand-launch-video-star/scripts/validate-assets.mjs:1 brand-launch-video-star/scripts/validate-timeline.mjs:1 and 29 more
- 2 references to secretsin 2 files: pixel2motion/scripts/render_overlay.py:25 procedural-fish-render/scripts/render_procedural_fish.py:87
- No requests to vote in Hot
Show all 152 signals by file
3d-chladni-render/SKILL.md
- Network accessline 1
--- name: 3d-chladni-render description: Clone or update https://github.com/nolangz/3D-Chladni and export deterministic 3D Chladni particle motion as MP4 or transparent ProRes MOV. Use when users ask for 3D 克拉尼, 克拉尼粒子动画, Chladni motion, sou - Network accessline 2
name: 3d-chladni-render description: Clone or update https://github.com/nolangz/3D-Chladni and export deterministic 3D Chladni particle motion as MP4 or transparent ProRes MOV. Use when users ask for 3D 克拉尼, 克拉尼粒子动画, Chladni motion, sound-r - Network accessline 3
description: Clone or update https://github.com/nolangz/3D-Chladni and export deterministic 3D Chladni particle motion as MP4 or transparent ProRes MOV. Use when users ask for 3D 克拉尼, 克拉尼粒子动画, Chladni motion, sound-reactive sand or cosmic-w - Network accessline 81
- Accept either a parent workspace or an existing 3D Chladni checkout through `--workspace`. - Clone `https://github.com/nolangz/3D-Chladni.git` into `<workspace>/3D-Chladni` when absent. - Fetch and fast-forward the selected branch when th - Network accessline 82
- Clone `https://github.com/nolangz/3D-Chladni.git` into `<workspace>/3D-Chladni` when absent. - Fetch and fast-forward the selected branch when the checkout is clean. - Refuse to update a dirty checkout; use `--skip-update` to preserve int - Network accessline 103
`assets/3d-chladni-cosmic.gif` is adapted from the source project's demo media. Attribution: **3D Chladni media by Lykno, licensed under CC BY-NC 4.0.**
3d-chladni-render/scripts/render_3d_chladni.py
brand-launch-video-star/SKILL.md
brand-launch-video-star/references/asset-manifest.example.json
- Network accessline 7
"role": "logo", "localPath": "public/brand/logo-primary.svg", "sourceUrl": "https://company.example/media/logo-primary.svg", - Network accessline 8
"localPath": "public/brand/logo-primary.svg", "sourceUrl": "https://company.example/media/logo-primary.svg", "sourceType": "official-media-kit", - Network accessline 9
"sourceUrl": "https://company.example/media/logo-primary.svg", - Network accessline 10
"sourceType": "official-media-kit", "verifiedAgainst": "https://company.example/", "rightsNote": "Official media asset; confirm publication rights.", - Network accessline 11
"verifiedAgainst": "https://company.example/",
brand-launch-video-star/scripts/validate-assets.mjs
- Executable scriptline 1
#!/usr/bin/env node
brand-launch-video-star/scripts/validate-timeline.mjs
- Executable scriptline 1
#!/usr/bin/env node
claude-typer/SKILL.md
- Network accessline 1
--- name: claude-typer description: Render a Claude-style prompt typing animation video by calling Remotion CLI against the remote site https://www.laosunwendao.com. Use when the user asks for "做一个 claude 的提示词打字机动画", "做 Claude 打字动画", "创建提示词 - Network accessline 2
name: claude-typer description: Render a Claude-style prompt typing animation video by calling Remotion CLI against the remote site https://www.laosunwendao.com. Use when the user asks for "做一个 claude 的提示词打字机动画", "做 Claude 打字动画", "创建提示词动画", - Network accessline 3
description: Render a Claude-style prompt typing animation video by calling Remotion CLI against the remote site https://www.laosunwendao.com. Use when the user asks for "做一个 claude 的提示词打字机动画", "做 Claude 打字动画", "创建提示词动画", or similar request - Network accessline 52
- Render remote composition `Typer30fps` from `https://www.laosunwendao.com`. - Network accessline 86
- On a clean machine, `Node.js + npx` is enough for this fallback path, as long as network access to npm and `https://www.laosunwendao.com` is available.
claude-typer/scripts/render_claude_typer.py
colorize/scripts/colorize.py
- Executable scriptline 1
#!/usr/bin/env python3
fisheye-motion/SKILL.md
- Network accessline 4
制作屏摄风格的鱼眼畸变效果与聚焦动画:桶形鱼眼畸变 + 细扫描线/摩尔纹干涉 + 四周暗角, 可对任意图片/视频做「推镜聚焦到某处 + 黄色标注块滑入」的 Remotion 视频输出。 核心是 clone https://github.com/vibe-motion/fisheye-motion 项目并按需改参数渲染。 - Network accessline 5
可对任意图片/视频做「推镜聚焦到某处 + 黄色标注块滑入」的 Remotion 视频输出。 核心是 clone https://github.com/vibe-motion/fisheye-motion 项目并按需改参数渲染。 触发词:鱼眼、fisheye、屏摄、摩尔纹、moire、扫描线、CRT、暗角、vignette、 - Network accessline 6
核心是 clone https://github.com/vibe-motion/fisheye-motion 项目并按需改参数渲染。 - Network accessline 22
git clone https://github.com/vibe-motion/fisheye-motion.git
fisheye-motion/agents/openai.yaml
- Network accessline 2
display_name: "Fisheye Motion" short_description: "Screen-photo style fisheye + moire + vignette effect, with Remotion focus push-in and highlight slide-in video output." default_prompt: "Use $fisheye-motion to apply a screen-photo styl - Network accessline 4
default_prompt: "Use $fisheye-motion to apply a screen-photo style fisheye effect to this image. Clone https://github.com/vibe-motion/fisheye-motion, put the source image into the Remotion project's public/ directory, locate the target regi
light-spotlight-render/assets/light_spotlight_template.html
- Network accessline 35
} </style> <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/gsap.min.js"></script> - Network accessline 36
</style> <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/gsap.min.js"></script> </head> - Network accessline 37
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/gsap.min.js"></script> - Network accessline 38
</head> <body> <svg id="mainSVG" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 600" aria-label="Light spotlight reveal"> - Network accessline 39
<body> <svg id="mainSVG" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 600" aria-label="Light spotlight reveal"> <defs> - Network accessline 40
<svg id="mainSVG" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 600" aria-label="Light spotlight reveal">
light-spotlight-render/scripts/render_light_spotlight.py
- Executable scriptline 1
#!/usr/bin/env python3
pixel2motion/scripts/animate_svg_html.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 157
<button id="p2m-replay" type="button">Replay</button> <script> const SVG_NS = "http://www.w3.org/2000/svg"; - Network accessline 158
<script> const SVG_NS = "http://www.w3.org/2000/svg"; const LOGO = {payload}; - Network accessline 159
const SVG_NS = "http://www.w3.org/2000/svg";
pixel2motion/scripts/animate_svg_showcase.py
pixel2motion/scripts/capture_motion_frames.py
- Executable scriptline 1
#!/usr/bin/env python3
pixel2motion/scripts/fit_ribbon_centerline.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 344
(args.out_dir / "fit_report.json").write_text(json.dumps(report, indent=1)) (args.out_dir / "preview.svg").write_text( f'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 {W} {H}" width="{W}" height="{H}">\n' - Network accessline 345
(args.out_dir / "preview.svg").write_text( f'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 {W} {H}" width="{W}" height="{H}">\n' f' <path id="ribbon-centerline" d="{cl_d}" fill="none" pathLength="1"/>\n' - Network accessline 346
f'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 {W} {H}" width="{W}" height="{H}">\n'
pixel2motion/scripts/overlay_progress_strip.py
- Executable scriptline 1
#!/usr/bin/env python3
pixel2motion/scripts/probe_motion_continuity.py
- Executable scriptline 1
#!/usr/bin/env python3
pixel2motion/scripts/raster_logo_trace.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 177
def svg_document(width: int, height: int, paths: list[dict]) -> str: lines = [ f'<svg xmlns="http://www.w3.org/2000/svg" width="{width}" height="{height}" viewBox="0 0 {width} {height}">', - Network accessline 178
lines = [ f'<svg xmlns="http://www.w3.org/2000/svg" width="{width}" height="{height}" viewBox="0 0 {width} {height}">', " <title>Vectorized logo</title>", - Network accessline 179
f'<svg xmlns="http://www.w3.org/2000/svg" width="{width}" height="{height}" viewBox="0 0 {width} {height}">',
pixel2motion/scripts/render_overlay.py
pixel2motion/scripts/svg_path_audit.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 289
view_box, width, height = root_view_box(root, segments) lines = [ f'<svg xmlns="http://www.w3.org/2000/svg" width="{width:g}" height="{height:g}" viewBox="{view_box}">', - Network accessline 290
lines = [ f'<svg xmlns="http://www.w3.org/2000/svg" width="{width:g}" height="{height:g}" viewBox="{view_box}">', '<rect width="100%" height="100%" fill="#ffffff"/>', - Network accessline 291
f'<svg xmlns="http://www.w3.org/2000/svg" width="{width:g}" height="{height:g}" viewBox="{view_box}">',
pixel2motion/scripts/svg_to_js_html.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 90
<main id="logo-root" aria-label="Vectorized logo"></main> <script> const SVG_NS = "http://www.w3.org/2000/svg"; - Network accessline 91
<script> const SVG_NS = "http://www.w3.org/2000/svg"; const LOGO = {payload}; - Network accessline 92
const SVG_NS = "http://www.w3.org/2000/svg";
printed-curtain-render/assets/printed-curtain-template/NOTICE.txt
- Network accessline 3
The curtain engine is adapted from "Dynamic ropes 2" by Jason Labbe: https://openprocessing.org/sketch/533576 - Network accessline 4
https://openprocessing.org/sketch/533576 - Network accessline 6
The adaptation is distributed under Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0): https://creativecommons.org/licenses/by-sa/4.0/ - Network accessline 8
https://creativecommons.org/licenses/by-sa/4.0/
printed-curtain-render/assets/printed-curtain-template/controls.js
- Network accessline 1
/* * Printed curtain — adapted from "Dynamic ropes 2" by Jason Labbe * https://openprocessing.org/sketch/533576 · CC BY-SA 4.0 International - Executable scriptline 1
Executable file - Network accessline 2
* Printed curtain — adapted from "Dynamic ropes 2" by Jason Labbe * https://openprocessing.org/sketch/533576 · CC BY-SA 4.0 International * - Network accessline 3
* https://openprocessing.org/sketch/533576 · CC BY-SA 4.0 International
printed-curtain-render/assets/printed-curtain-template/curtain.js
- Network accessline 1
/* * Printed curtain — adapted from "Dynamic ropes 2" by Jason Labbe * https://openprocessing.org/sketch/533576 · CC BY-SA 4.0 International - Executable scriptline 1
Executable file - Network accessline 2
* Printed curtain — adapted from "Dynamic ropes 2" by Jason Labbe * https://openprocessing.org/sketch/533576 · CC BY-SA 4.0 International * - Network accessline 3
* https://openprocessing.org/sketch/533576 · CC BY-SA 4.0 International
printed-curtain-render/assets/printed-curtain-template/p5.min.js
- Executable scriptline 1
Executable file - Possible obfuscationline 2
!function(e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this) - Possible obfuscationline 3
<U+180E>"!="<U+200B> - Possible obfuscationline 4
[Credential-related source omitted]
printed-curtain-render/assets/printed-curtain-template/point.js
- Network accessline 1
/* * Printed curtain — adapted from "Dynamic ropes 2" by Jason Labbe * https://openprocessing.org/sketch/533576 · CC BY-SA 4.0 International - Executable scriptline 1
Executable file - Network accessline 2
* Printed curtain — adapted from "Dynamic ropes 2" by Jason Labbe * https://openprocessing.org/sketch/533576 · CC BY-SA 4.0 International * - Network accessline 3
* https://openprocessing.org/sketch/533576 · CC BY-SA 4.0 International
printed-curtain-render/assets/printed-curtain-template/print.js
- Executable scriptline 1
Executable file - Network accessline 3
* Title: Dynamic ropes 2 * Author: Jason Labbe (jasonlabbe3d.com) * Source: https://openprocessing.org/sketch/533576 - Network accessline 4
* Author: Jason Labbe (jasonlabbe3d.com) * Source: https://openprocessing.org/sketch/533576 * License: CC BY-SA 4.0 International - Network accessline 5
* Source: https://openprocessing.org/sketch/533576
printed-curtain-render/assets/printed-curtain-template/rigidBody.js
- Network accessline 1
/* * Printed curtain — adapted from "Dynamic ropes 2" by Jason Labbe * https://openprocessing.org/sketch/533576 · CC BY-SA 4.0 International - Executable scriptline 1
Executable file - Network accessline 2
* Printed curtain — adapted from "Dynamic ropes 2" by Jason Labbe * https://openprocessing.org/sketch/533576 · CC BY-SA 4.0 International * - Network accessline 3
* https://openprocessing.org/sketch/533576 · CC BY-SA 4.0 International
printed-curtain-render/assets/printed-curtain-template/segment.js
- Network accessline 1
/* * Printed curtain — adapted from "Dynamic ropes 2" by Jason Labbe * https://openprocessing.org/sketch/533576 · CC BY-SA 4.0 International - Executable scriptline 1
Executable file - Network accessline 2
* Printed curtain — adapted from "Dynamic ropes 2" by Jason Labbe * https://openprocessing.org/sketch/533576 · CC BY-SA 4.0 International * - Network accessline 3
* https://openprocessing.org/sketch/533576 · CC BY-SA 4.0 International
printed-curtain-render/assets/printed-curtain-template/sketch.js
- Executable scriptline 1
Executable file - Network accessline 5
* Title: Dynamic ropes 2 * Author: Jason Labbe (jasonlabbe3d.com) * Source: https://openprocessing.org/sketch/533576 - Network accessline 6
* Author: Jason Labbe (jasonlabbe3d.com) * Source: https://openprocessing.org/sketch/533576 * License: CC BY-SA 4.0 International - Network accessline 7
* Source: https://openprocessing.org/sketch/533576
printed-curtain-render/scripts/create_printed_curtain.py
- Executable scriptline 1
#!/usr/bin/env python3
procedural-fish-render/SKILL.md
- Network accessline 1
--- name: procedural-fish-render description: Clone or update https://github.com/vibe-motion/procedural-fish and render procedural-fish animation to a video using the project's own render command. Use when the user asks to render 程序鱼/proced - Network accessline 2
name: procedural-fish-render description: Clone or update https://github.com/vibe-motion/procedural-fish and render procedural-fish animation to a video using the project's own render command. Use when the user asks to render 程序鱼/procedural - Network accessline 3
description: Clone or update https://github.com/vibe-motion/procedural-fish and render procedural-fish animation to a video using the project's own render command. Use when the user asks to render 程序鱼/procedural fish, export a 程序鱼视频, or run - Network accessline 34
- Repository source is fixed to `https://github.com/vibe-motion/procedural-fish` by default. - If local repo exists, the script performs `git fetch` + `git checkout main` + `git pull --ff-only`.
procedural-fish-render/scripts/render_procedural_fish.py
remotion-3d-ticker/assets/VerticalTicker.tsx
- Executable scriptline 1
Executable file
remotion-candlestick/SKILL.md
- Network accessline 29
// 核心:调用 Yahoo Finance Chart API const url = `https://query1.finance.yahoo.com/v8/finance/chart/%5EGSPC?period1=${PERIOD1}&period2=${PERIOD2}&interval=1wk`; const resp = await fetch(url); - Network accessline 30
const url = `https://query1.finance.yahoo.com/v8/finance/chart/%5EGSPC?period1=${PERIOD1}&period2=${PERIOD2}&interval=1wk`; const resp = await fetch(url); const json = await resp.json(); - Network accessline 31
const resp = await fetch(url); - Network accessline 105
useEffect(() => { fetch(staticFile("data/xxx.json")) - Network accessline 106
fetch(staticFile("data/xxx.json"))
remotion-vinyl-player/assets/VinylPlayer.tsx
- Executable scriptline 1
Executable file - Network accessline 13
export const VinylPlayer: React.FC<VinylPlayerProps> = ({ coverUrl = "https://images.unsplash.com/photo-1518020382113-a7e8fc38eac9?q=80&w=400&auto=format&fit=crop", - Network accessline 14
coverUrl = "https://images.unsplash.com/photo-1518020382113-a7e8fc38eac9?q=80&w=400&auto=format&fit=crop", - Network accessline 81
const vinylPlayerWrapper: React.CSSProperties = { position: "relative", width: "360px", backgroundColor: "#121212", backgroundImage: "url('https://www.transparenttextures.com/patterns/stardust.png')", - Network accessline 82
position: "relative", width: "360px", backgroundColor: "#121212", backgroundImage: "url('https://www.transparenttextures.com/patterns/stardust.png')", borderRadius: "32px", padding: "40px 32px 32px 32px", display: "flex", flexDirect - Network accessline 83
backgroundImage: "url('https://www.transparenttextures.com/patterns/stardust.png')",
ruler-progress-render/SKILL.md
- Network accessline 1
--- name: ruler-progress-render description: Clone or update https://github.com/sxhzju/ruler-progress-animator and render a ruler progress video with default parameters. Use when users ask for requests like "绘制个尺子进度条", "做个尺子进度动画", "渲染 ruler - Network accessline 2
name: ruler-progress-render description: Clone or update https://github.com/sxhzju/ruler-progress-animator and render a ruler progress video with default parameters. Use when users ask for requests like "绘制个尺子进度条", "做个尺子进度动画", "渲染 ruler pro - Network accessline 3
description: Clone or update https://github.com/sxhzju/ruler-progress-animator and render a ruler progress video with default parameters. Use when users ask for requests like "绘制个尺子进度条", "做个尺子进度动画", "渲染 ruler progress", or ask to export the
ruler-progress-render/scripts/render_ruler_progress.sh
- Executable scriptline 1
#!/usr/bin/env bash - Network accessline 4
REPO_URL="${REPO_URL:-https://github.com/sxhzju/ruler-progress-animator.git}" - Network accessline 37
git -C "$REPO_DIR_NAME" pull --ff-only origin "$DEFAULT_BRANCH" else echo "[Skill] Cloning repo: $REPO_URL" - Network accessline 38
else echo "[Skill] Cloning repo: $REPO_URL" git clone "$REPO_URL" "$REPO_DIR_NAME" - Network accessline 39
echo "[Skill] Cloning repo: $REPO_URL" - Network accessline 40
git clone "$REPO_URL" "$REPO_DIR_NAME"
threejs-earth-render/SKILL.md
- Network accessline 1
--- name: threejs-earth-render description: Clone or update https://github.com/vibe-motion/threejs-earth and render the Three.js Earth route animation with Puppeteer frame capture. Use when users ask for 三维地球航线动画, Three.js Earth, 地球飞线, glob - Network accessline 2
name: threejs-earth-render description: Clone or update https://github.com/vibe-motion/threejs-earth and render the Three.js Earth route animation with Puppeteer frame capture. Use when users ask for 三维地球航线动画, Three.js Earth, 地球飞线, globe ro - Network accessline 3
description: Clone or update https://github.com/vibe-motion/threejs-earth and render the Three.js Earth route animation with Puppeteer frame capture. Use when users ask for 三维地球航线动画, Three.js Earth, 地球飞线, globe route animation, or exporting - Network accessline 46
- Repository source is fixed to `https://github.com/vibe-motion/threejs-earth.git` by default. - Reuse `workspace/threejs-earth` if it exists; otherwise clone it. - If the repo already exists, fetch and fast-forward the target branch unless
threejs-earth-render/scripts/capture_threejs_earth.mjs
- Executable scriptline 1
Executable file
threejs-earth-render/scripts/render_threejs_earth.py
- Executable scriptline 1
#!/usr/local/bin/python3 - Network accessline 20
DEFAULT_REPO_URL = "https://github.com/vibe-motion/threejs-earth.git" - Network accessline 74
def find_free_port(host: str = "127.0.0.1") -> int: with contextlib.closing(socket.socket(socket.AF_INET, socket.SOCK_STREAM)) as sock: - Network accessline 75
with contextlib.closing(socket.socket(socket.AF_INET, socket.SOCK_STREAM)) as sock: - Network accessline 92
thread.start() try: yield f"http://{host}:{port}/index.html" - Network accessline 93
try: yield f"http://{host}:{port}/index.html" finally: - Network accessline 94
yield f"http://{host}:{port}/index.html"
wechat-2d-render/SKILL.md
- Network accessline 1
--- name: wechat-2d-render description: Clone or update https://github.com/sxhzju/wechat-2d and render the default WeChat-style 2D chat motion video with Remotion. Use when users ask for 微信聊天动画, wechat 2d chat render, 微信视频消息动效, or exporting - Network accessline 2
name: wechat-2d-render description: Clone or update https://github.com/sxhzju/wechat-2d and render the default WeChat-style 2D chat motion video with Remotion. Use when users ask for 微信聊天动画, wechat 2d chat render, 微信视频消息动效, or exporting the - Network accessline 3
description: Clone or update https://github.com/sxhzju/wechat-2d and render the default WeChat-style 2D chat motion video with Remotion. Use when users ask for 微信聊天动画, wechat 2d chat render, 微信视频消息动效, or exporting the default demo from the
wechat-2d-render/scripts/render_wechat_2d.sh
- Executable scriptline 1
#!/usr/bin/env bash - Network accessline 4
REPO_URL="${REPO_URL:-https://github.com/sxhzju/wechat-2d.git}" - Network accessline 47
git -C "$REPO_DIR_NAME" pull --ff-only origin "$DEFAULT_BRANCH" else echo "[Skill] Cloning repo: $REPO_URL" - Network accessline 48
else echo "[Skill] Cloning repo: $REPO_URL" git clone "$REPO_URL" "$REPO_DIR_NAME" - Network accessline 49
echo "[Skill] Cloning repo: $REPO_URL" - Network accessline 50
git clone "$REPO_URL" "$REPO_DIR_NAME"
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
No combined signals at this commit.
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md 3d-chladni-render/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md 3d-chladni-render/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md 3d-chladni-render/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md 3d-chladni-render/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md 3d-chladni-render/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md 3d-chladni-render/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.
Explore alternatives and comparisons
Add this badge to your README
It updates every night and links to this page.
[](https://hotskills.dev/skill/vibe-motion-skills/)