Not in the top 1,000 by GitHub stars
gnipbao/codex-whiteboard-video-skill
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
SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
e0a1d184cfea → e0a1d184cfea
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → e0a1d184cfea
No earlier version was observed for comparison.
Heat
3.4- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
How it works
whiteboard-video
When your agent uses it
Generate smooth hand-drawn whiteboard and story videos directly inside Codex from text scripts, GPT Image 2 color storyboards, scene plans, SVGs, line art, or local images. Supports 30 built-in visual styles, automatic recommendations, custom media recipes, natural-block coarse/detail drawing with block-local or whole-scene color reveal, local image-to-line-art extraction, stroke/path drawing, hand/pen-tip following, narration/TTS including Doubao Voice 2, and FFmpeg composition.
What it loads into context
Frontmatter
109 tokensAlways available to the agent
SKILL.md
6,710 tokensWhen the skill is activated
Reference documents
14,866 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Start
- Visual Style Selection
- Script to Story Video
- Workflow
- Local Line-Art Step
- Quality Rules
- Implementation Notes
Scripts executed separately
scripts/whiteboard_cli.py
Files
.gitignoreasset305 bytesLICENSEasset1,093 bytesREADME.en.mddoc10,757 bytesREADME.mddoc10,087 bytesREADME.zh-CN.mddoc10,087 bytesSKILL.mdcore28,652 bytesSKILL.mdcore28,652 bytesSKILL.mdcore28,652 bytesSKILL.mdcore28,652 bytesSKILL.mdcore28,652 bytesSKILL.mdcore28,652 bytesSKILL.mdcore28,652 bytesSKILL.mdcore28,652 bytesSKILL.mdcore28,652 bytesSKILL.mdcore28,652 bytesSKILL.mdcore28,652 bytesSKILL.mdcore28,652 bytesSKILL.mdcore28,652 bytesSKILL.mdcore28,652 bytesSKILL.mdcore28,652 bytesSKILL.mdcore28,652 bytesSKILL.mdcore28,652 bytesSKILL.mdcore28,652 bytesSKILL.mdcore28,652 bytesSKILL.mdcore28,652 bytesSKILL.mdcore28,652 bytesSKILL.mdcore28,652 bytesSKILL.mdcore28,652 bytesSKILL.mdcore28,652 bytesSKILL.mdcore28,652 bytesSKILL.mdcore28,652 bytesSKILL.mdcore28,652 bytesSKILL.mdcore28,652 bytesSKILL.mdcore28,652 bytesSKILL.mdcore28,652 bytesSKILL.mdcore28,652 bytesSKILL.mdcore28,652 bytesSKILL.mdcore28,652 bytesSKILL.mdcore28,652 bytesSKILL.mdcore28,652 bytesSKILL.mdcore28,652 bytesSKILL.mdcore28,652 bytesagents/openai.yamlasset252 bytesdocs/assets/hero.pngasset1,810,533 bytesexamples/apple.svgasset544 bytesexamples/cases/sports-illustration-anime2sketch/README.mddoc1,797 bytesexamples/ten-second-demo.mddoc129 bytesreferences/local-lineart.mddoc2,004 bytesreferences/pipeline.mddoc22,354 bytesscripts/whiteboard_cli.pyruns1,747 bytes
Read SKILL.md
# Whiteboard Video
Use this skill to create local-first whiteboard videos without Canva. This skill is an adapter for the separately installed `whiteboard-video-engine` Python package. Uploaded photos and dense illustrations are converted to line art locally; do not use GPT Image 2 to generate final line art. For script-driven story videos, keep one registered asset pair per scene: GPT Image 2 creates the **color storyboard**, then a local neural extractor derives line art from that exact color file. The preferred stack is:
1. `gpt-image-2` for full-color storyboard frames only, never production line art or embedded captions.
2. `Informative Drawings` local model, preferably `anime_style`, for registered line-art extraction.
3. `Anime2Sketch` local model for illustration/anime-like sources or as the neural fallback.
4. Optional `vtracer` SVG vectorization when installed.
5. Optional Doubao Voice 2 (`seed-tts-2.0`) or Edge TTS for narration. Keep the default sidecar SRT for editing, or explicitly use `--burn-subtitles` for a ready-to-publish subtitled MP4.
There is no edge-detection fallback. If neither neural model is installed, `extract-lineart` and `render-photo` must fail instead of silently producing a weak outline.
## Quick Start
View the complete source on GitHubSkills included
- whiteboard-video
Repository facts
- License
- MIT
- Created
- Jun 26, 2026
- Last pushed
- Sep 3, 2026
- Forks
- 57
- Open issues
- 1
- Project activity
- Slowing
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 5, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 36 notes
SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 66 network referencesin 7 files: README.en.md:9 README.md:9 README.zh-CN.md:9 and 4 more
- No hidden or obfuscated text
- No instruction overrides
- 1 executable scriptin 1 file: scripts/whiteboard_cli.py:1
- 6 references to secretsin 3 files: references/pipeline.md:216 SKILL.md:153 .gitignore:4
- No requests to vote in Hot
Show all 73 signals by file
.gitignore
- Access to secretsline 4
[Credential-related source omitted]
README.en.md
- Network accessline 9
<p> <img alt="Codex Skill" src="https://img.shields.io/badge/codex-skill-111827"> - Network accessline 10
<img alt="Codex Skill" src="https://img.shields.io/badge/codex-skill-111827"> - Network accessline 11
<img alt="Engine dependency" src="https://img.shields.io/badge/engine-whiteboard--video--engine-blue"> - Network accessline 12
<img alt="License MIT" src="https://img.shields.io/badge/license-MIT-green"> - Network accessline 15
Codex Skill adapter for [whiteboard-video-engine](https://github.com/gnipbao/whiteboard-video-engine). It lets Codex call the installed engine to generate local whiteboard animation videos from images, SVGs, line art, or scripts, with 30 bu - Network accessline 21
| Repository | Responsibility | | --- | --- | | [whiteboard-video-engine](https://github.com/gnipbao/whiteboard-video-engine) | Python package, renderer, CLI, model wrappers, tests, docs | - Network accessline 22
| --- | --- | | [whiteboard-video-engine](https://github.com/gnipbao/whiteboard-video-engine) | Python package, renderer, CLI, model wrappers, tests, docs | | [codex-whiteboard-video-skill](https://github.com/gnipbao/codex-whiteboard-video- - Network accessline 23
| [whiteboard-video-engine](https://github.com/gnipbao/whiteboard-video-engine) | Python package, renderer, CLI, model wrappers, tests, docs | - Network accessline 24
| [codex-whiteboard-video-skill](https://github.com/gnipbao/codex-whiteboard-video-skill) | Codex `SKILL.md`, workflow references, wrapper script | - Network accessline 32
<td width="50%"> <strong>Input</strong><br> <img src="https://raw.githubusercontent.com/gnipbao/whiteboard-video-engine/main/examples/cases/sports-illustration-anime2sketch/input.jpg" alt="Sports illustration input" width="360"> - Network accessline 33
<strong>Input</strong><br> <img src="https://raw.githubusercontent.com/gnipbao/whiteboard-video-engine/main/examples/cases/sports-illustration-anime2sketch/input.jpg" alt="Sports illustration input" width="360"> </td> - Network accessline 34
<img src="https://raw.githubusercontent.com/gnipbao/whiteboard-video-engine/main/examples/cases/sports-illustration-anime2sketch/input.jpg" alt="Sports illustration input" width="360"> - Network accessline 36
<td width="50%"> <strong>Output Preview</strong><br> <a href="https://github.com/gnipbao/whiteboard-video-engine/blob/main/examples/cases/sports-illustration-anime2sketch/output.mp4"> - Network accessline 37
<strong>Output Preview</strong><br> <a href="https://github.com/gnipbao/whiteboard-video-engine/blob/main/examples/cases/sports-illustration-anime2sketch/output.mp4"> <img src="https://raw.githubusercontent.com/gnipbao/whitebo - Network accessline 38
<a href="https://github.com/gnipbao/whiteboard-video-engine/blob/main/examples/cases/sports-illustration-anime2sketch/output.mp4"> - Network accessline 39
<img src="https://raw.githubusercontent.com/gnipbao/whiteboard-video-engine/main/examples/cases/sports-illustration-anime2sketch/output-preview.gif" alt="Whiteboard animation output preview" width="360"> - Network accessline 40
</a><br> <a href="https://github.com/gnipbao/whiteboard-video-engine/blob/main/examples/cases/sports-illustration-anime2sketch/output.mp4">Open MP4</a> </td> - Network accessline 41
<a href="https://github.com/gnipbao/whiteboard-video-engine/blob/main/examples/cases/sports-illustration-anime2sketch/output.mp4">Open MP4</a> - Network accessline 51
python3 -m pip install "git+https://github.com/gnipbao/whiteboard-video-engine.git" - Network accessline 57
mkdir -p ~/.codex/skills git clone https://github.com/gnipbao/codex-whiteboard-video-skill.git \ - Network accessline 58
git clone https://github.com/gnipbao/codex-whiteboard-video-skill.git \ - Network accessline 252
See the engine model guide: [whiteboard-video-engine/docs/MODELS.md](https://github.com/gnipbao/whiteboard-video-engine/blob/main/docs/MODELS.md).
README.md
- Network accessline 9
[whiteboard-video-engine](https://github.com/gnipbao/whiteboard-video-engine) 的 Codex Skill 适配层。安装后,Codex 可以直接调用本地引擎,把图片、SVG、线稿或脚本转换成白板手绘视频,并从 30 种内置视觉风格中选择、推荐或扩展配方。 - Network accessline 15
| 仓库 | 职责 | | --- | --- | | [whiteboard-video-engine](https://github.com/gnipbao/whiteboard-video-engine) | Python 包、渲染器、CLI、模型 wrapper、测试和文档 | - Network accessline 16
| --- | --- | | [whiteboard-video-engine](https://github.com/gnipbao/whiteboard-video-engine) | Python 包、渲染器、CLI、模型 wrapper、测试和文档 | | [codex-whiteboard-video-skill](https://github.com/gnipbao/codex-whiteboard-video-skill) | Codex `SKILL.md` - Network accessline 17
| [whiteboard-video-engine](https://github.com/gnipbao/whiteboard-video-engine) | Python 包、渲染器、CLI、模型 wrapper、测试和文档 | - Network accessline 18
| [codex-whiteboard-video-skill](https://github.com/gnipbao/codex-whiteboard-video-skill) | Codex `SKILL.md`、工作流说明和 wrapper 脚本 | - Network accessline 26
<td width="50%"> <strong>输入图</strong><br> <img src="https://raw.githubusercontent.com/gnipbao/whiteboard-video-engine/main/examples/cases/sports-illustration-anime2sketch/input.jpg" alt="输入插画" width="360"> - Network accessline 27
<strong>输入图</strong><br> <img src="https://raw.githubusercontent.com/gnipbao/whiteboard-video-engine/main/examples/cases/sports-illustration-anime2sketch/input.jpg" alt="输入插画" width="360"> </td> - Network accessline 28
<img src="https://raw.githubusercontent.com/gnipbao/whiteboard-video-engine/main/examples/cases/sports-illustration-anime2sketch/input.jpg" alt="输入插画" width="360"> - Network accessline 30
<td width="50%"> <strong>输出预览</strong><br> <a href="https://github.com/gnipbao/whiteboard-video-engine/blob/main/examples/cases/sports-illustration-anime2sketch/output.mp4"> - Network accessline 31
<strong>输出预览</strong><br> <a href="https://github.com/gnipbao/whiteboard-video-engine/blob/main/examples/cases/sports-illustration-anime2sketch/output.mp4"> <img src="https://raw.githubusercontent.com/gnipbao/whiteboard-video- - Network accessline 32
<a href="https://github.com/gnipbao/whiteboard-video-engine/blob/main/examples/cases/sports-illustration-anime2sketch/output.mp4"> - Network accessline 33
<img src="https://raw.githubusercontent.com/gnipbao/whiteboard-video-engine/main/examples/cases/sports-illustration-anime2sketch/output-preview.gif" alt="白板动画预览" width="360"> - Network accessline 34
</a><br> <a href="https://github.com/gnipbao/whiteboard-video-engine/blob/main/examples/cases/sports-illustration-anime2sketch/output.mp4">查看 MP4</a> </td> - Network accessline 35
<a href="https://github.com/gnipbao/whiteboard-video-engine/blob/main/examples/cases/sports-illustration-anime2sketch/output.mp4">查看 MP4</a> - Network accessline 45
python3 -m pip install "git+https://github.com/gnipbao/whiteboard-video-engine.git" - Network accessline 51
mkdir -p ~/.codex/skills git clone https://github.com/gnipbao/codex-whiteboard-video-skill.git \ - Network accessline 52
git clone https://github.com/gnipbao/codex-whiteboard-video-skill.git \ - Network accessline 234
模型安装说明见:[whiteboard-video-engine/docs/MODELS.md](https://github.com/gnipbao/whiteboard-video-engine/blob/main/docs/MODELS.md)。
README.zh-CN.md
- Network accessline 9
[whiteboard-video-engine](https://github.com/gnipbao/whiteboard-video-engine) 的 Codex Skill 适配层。安装后,Codex 可以直接调用本地引擎,把图片、SVG、线稿或脚本转换成白板手绘视频,并从 30 种内置视觉风格中选择、推荐或扩展配方。 - Network accessline 15
| 仓库 | 职责 | | --- | --- | | [whiteboard-video-engine](https://github.com/gnipbao/whiteboard-video-engine) | Python 包、渲染器、CLI、模型 wrapper、测试和文档 | - Network accessline 16
| --- | --- | | [whiteboard-video-engine](https://github.com/gnipbao/whiteboard-video-engine) | Python 包、渲染器、CLI、模型 wrapper、测试和文档 | | [codex-whiteboard-video-skill](https://github.com/gnipbao/codex-whiteboard-video-skill) | Codex `SKILL.md` - Network accessline 17
| [whiteboard-video-engine](https://github.com/gnipbao/whiteboard-video-engine) | Python 包、渲染器、CLI、模型 wrapper、测试和文档 | - Network accessline 18
| [codex-whiteboard-video-skill](https://github.com/gnipbao/codex-whiteboard-video-skill) | Codex `SKILL.md`、工作流说明和 wrapper 脚本 | - Network accessline 26
<td width="50%"> <strong>输入图</strong><br> <img src="https://raw.githubusercontent.com/gnipbao/whiteboard-video-engine/main/examples/cases/sports-illustration-anime2sketch/input.jpg" alt="输入插画" width="360"> - Network accessline 27
<strong>输入图</strong><br> <img src="https://raw.githubusercontent.com/gnipbao/whiteboard-video-engine/main/examples/cases/sports-illustration-anime2sketch/input.jpg" alt="输入插画" width="360"> </td> - Network accessline 28
<img src="https://raw.githubusercontent.com/gnipbao/whiteboard-video-engine/main/examples/cases/sports-illustration-anime2sketch/input.jpg" alt="输入插画" width="360"> - Network accessline 30
<td width="50%"> <strong>输出预览</strong><br> <a href="https://github.com/gnipbao/whiteboard-video-engine/blob/main/examples/cases/sports-illustration-anime2sketch/output.mp4"> - Network accessline 31
<strong>输出预览</strong><br> <a href="https://github.com/gnipbao/whiteboard-video-engine/blob/main/examples/cases/sports-illustration-anime2sketch/output.mp4"> <img src="https://raw.githubusercontent.com/gnipbao/whiteboard-video- - Network accessline 32
<a href="https://github.com/gnipbao/whiteboard-video-engine/blob/main/examples/cases/sports-illustration-anime2sketch/output.mp4"> - Network accessline 33
<img src="https://raw.githubusercontent.com/gnipbao/whiteboard-video-engine/main/examples/cases/sports-illustration-anime2sketch/output-preview.gif" alt="白板动画预览" width="360"> - Network accessline 34
</a><br> <a href="https://github.com/gnipbao/whiteboard-video-engine/blob/main/examples/cases/sports-illustration-anime2sketch/output.mp4">查看 MP4</a> </td> - Network accessline 35
<a href="https://github.com/gnipbao/whiteboard-video-engine/blob/main/examples/cases/sports-illustration-anime2sketch/output.mp4">查看 MP4</a> - Network accessline 45
python3 -m pip install "git+https://github.com/gnipbao/whiteboard-video-engine.git" - Network accessline 51
mkdir -p ~/.codex/skills git clone https://github.com/gnipbao/codex-whiteboard-video-skill.git \ - Network accessline 52
git clone https://github.com/gnipbao/codex-whiteboard-video-skill.git \ - Network accessline 234
模型安装说明见:[whiteboard-video-engine/docs/MODELS.md](https://github.com/gnipbao/whiteboard-video-engine/blob/main/docs/MODELS.md)。
SKILL.md
- Network accessline 23
python3 -m pip install "git+https://github.com/gnipbao/whiteboard-video-engine.git" - Access to secretsline 153
[Credential-related source omitted] - Network accessline 155
[Credential-related source omitted] - Access to secretsline 155
[Credential-related source omitted] - Network accessline 157
- Doubao defaults: `DOUBAO_TTS_RESOURCE_ID=seed-tts-2.0`, `DOUBAO_TTS_ENDPOINT=https://openspeech.bytedance.com/api/v3/tts/unidirectional/sse`, `DOUBAO_TTS_VOICE=zh_female_vv_uranus_bigtts`, MP3 at 24 kHz. The provider requests Seed-TTS 2.0
examples/apple.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 240">
references/pipeline.md
- Access to secretsline 216
[Credential-related source omitted] - Access to secretsline 218
[Credential-related source omitted] - Access to secretsline 219
[Credential-related source omitted] - Network accessline 221
`DOUBAO_TTS_ACCESS_KEY` instead of the new API key. - Doubao Voice 2 must use `DOUBAO_TTS_RESOURCE_ID=seed-tts-2.0` and `DOUBAO_TTS_ENDPOINT=https://openspeech.bytedance.com/api/v3/tts/unidirectional/sse`. - Network accessline 222
- Doubao Voice 2 must use `DOUBAO_TTS_RESOURCE_ID=seed-tts-2.0` and `DOUBAO_TTS_ENDPOINT=https://openspeech.bytedance.com/api/v3/tts/unidirectional/sse`. Do not redirect credentials to another endpoint. The default speaker is - Network accessline 223
`DOUBAO_TTS_ENDPOINT=https://openspeech.bytedance.com/api/v3/tts/unidirectional/sse`.
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.
Signal confidence: 71 facts
- Network access in prose of documentationREADME.en.md:9Low confidence
- Network access in prose of documentationREADME.en.md:10Low confidence
- Network access in prose of documentationREADME.en.md:11Low confidence
- Network access in prose of documentationREADME.en.md:12Low confidence
- Network access in prose of documentationREADME.en.md:15Low confidence
- Network access in prose of documentationREADME.en.md:21Low confidence
- Network access in prose of documentationREADME.en.md:22Low confidence
- Network access in prose of documentationREADME.en.md:23Low confidence
- Network access in prose of documentationREADME.en.md:24Low confidence
- Network access in prose of documentationREADME.en.md:32Low confidence
- Network access in prose of documentationREADME.en.md:33Low confidence
- Network access in prose of documentationREADME.en.md:34Low confidence
- Network access in prose of documentationREADME.en.md:36Low confidence
- Network access in prose of documentationREADME.en.md:37Low confidence
- Network access in prose of documentationREADME.en.md:38Low confidence
- Network access in prose of documentationREADME.en.md:39Low confidence
- Network access in prose of documentationREADME.en.md:40Low confidence
- Network access in prose of documentationREADME.en.md:41Low confidence
- Network access in code of documentationREADME.en.md:51Low confidence
- Network access in code of documentationREADME.en.md:57Low confidence
- Network access in code of documentationREADME.en.md:58Low confidence
- Network access in prose of documentationREADME.en.md:252Low confidence
- Network access in prose of documentationREADME.md:9Low confidence
- Network access in prose of documentationREADME.md:15Low confidence
- Network access in prose of documentationREADME.md:16Low confidence
- Network access in prose of documentationREADME.md:17Low confidence
- Network access in prose of documentationREADME.md:18Low confidence
- Network access in prose of documentationREADME.md:26Low confidence
- Network access in prose of documentationREADME.md:27Low confidence
- Network access in prose of documentationREADME.md:28Low confidence
- Network access in prose of documentationREADME.md:30Low confidence
- Network access in prose of documentationREADME.md:31Low confidence
- Network access in prose of documentationREADME.md:32Low confidence
- Network access in prose of documentationREADME.md:33Low confidence
- Network access in prose of documentationREADME.md:34Low confidence
- Network access in prose of documentationREADME.md:35Low confidence
- Network access in code of documentationREADME.md:45Low confidence
- Network access in code of documentationREADME.md:51Low confidence
- Network access in code of documentationREADME.md:52Low confidence
- Network access in prose of documentationREADME.md:234Low confidence
- Network access in prose of documentationREADME.zh-CN.md:9Low confidence
- Network access in prose of documentationREADME.zh-CN.md:15Low confidence
- Network access in prose of documentationREADME.zh-CN.md:16Low confidence
- Network access in prose of documentationREADME.zh-CN.md:17Low confidence
- Network access in prose of documentationREADME.zh-CN.md:18Low confidence
- Network access in prose of documentationREADME.zh-CN.md:26Low confidence
- Network access in prose of documentationREADME.zh-CN.md:27Low confidence
- Network access in prose of documentationREADME.zh-CN.md:28Low confidence
- Network access in prose of documentationREADME.zh-CN.md:30Low confidence
- Network access in prose of documentationREADME.zh-CN.md:31Low confidence
and 21 more
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md 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.