Video Generation
bytedance/deer-flow
Generates short videos from a structured JSON prompt, optionally guided by a reference image used as the first or last frame.
Guided setup of the tools the design harness can use — image/video generation channels, browser, encoders.
$ npx skills add kwakseongjae/oh-my-design --skill omd-setup -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install kwakseongjae/oh-my-design omd-setup --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/kwakseongjae/oh-my-design.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/omd-setup .claude/skills/omd-setup && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "omd-setup" agent skill from https://github.com/kwakseongjae/oh-my-design/tree/main/skills/omd-setup into .claude/skills/omd-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "omd-setup", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/kwakseongjae/oh-my-design/tree/main/skills/omd-setupType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add kwakseongjae/oh-my-design --skill omd-setup -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install kwakseongjae/oh-my-design omd-setup --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/kwakseongjae/oh-my-design.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/omd-setup .agents/skills/omd-setup && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "omd-setup" agent skill from https://github.com/kwakseongjae/oh-my-design/tree/main/skills/omd-setup into .agents/skills/omd-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "omd-setup", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add kwakseongjae/oh-my-design --skill omd-setup -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install kwakseongjae/oh-my-design omd-setup --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/kwakseongjae/oh-my-design.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/omd-setup .cursor/skills/omd-setup && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "omd-setup" agent skill from https://github.com/kwakseongjae/oh-my-design/tree/main/skills/omd-setup into .cursor/skills/omd-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "omd-setup", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/kwakseongjae/oh-my-design.git --path skills/omd-setup--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add kwakseongjae/oh-my-design --skill omd-setup -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install kwakseongjae/oh-my-design omd-setup --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/kwakseongjae/oh-my-design.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/omd-setup .gemini/skills/omd-setup && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "omd-setup" agent skill from https://github.com/kwakseongjae/oh-my-design/tree/main/skills/omd-setup into .gemini/skills/omd-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "omd-setup", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install kwakseongjae/oh-my-design omd-setupInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add kwakseongjae/oh-my-design --skill omd-setup -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/kwakseongjae/oh-my-design.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/omd-setup .github/skills/omd-setup && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "omd-setup" agent skill from https://github.com/kwakseongjae/oh-my-design/tree/main/skills/omd-setup into .github/skills/omd-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "omd-setup", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add kwakseongjae/oh-my-design --skill omd-setup -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install kwakseongjae/oh-my-design omd-setup --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/kwakseongjae/oh-my-design.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/omd-setup .opencode/skills/omd-setup && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "omd-setup" agent skill from https://github.com/kwakseongjae/oh-my-design/tree/main/skills/omd-setup into .opencode/skills/omd-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "omd-setup", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
omd-setupGuided setup of the tools the design harness can use — image/video generation channels, browser, encoders.
Omd Setup is an agent skill from kwakseongjae/oh-my-design. Guided setup of the tools the design harness can use — image/video generation channels, browser, encoders. Detects what the user already has, explains pros/cons/costs, asks instead of instructing, and saves choices to .omd/config.json so every later design task reuses them. Trigger: 'omd setup', '도구 셋업', '이미지 생성 뭐 쓸 수 있어', 'configure media', '세팅해줘', 'what can you generate'.
Its SKILL.md is about 720 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Media & Creative, covering AI video generation. The repository describes itself as: Give your AI coding agent a design system. One command installs 500+ quality-graded company DESIGN.md references + skills into Claude Code, Codex, Cursor, and OpenCode. Free… The licence is MIT.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit c0ec438. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
nodeFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Omd Setup loads about 724 tokens when it runs. Until then it costs about 97 tokens; SKILL.md has 341 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from kwakseongjae/oh-my-design at commit c0ec438, republished under its MIT licence (© kwakseongjae). 341 words, ~724 tokens.
.claude/skills/omd-setup/SKILL.md (or your agent's skills folder).원칙 하나: "이거 발급받아라"고 하지 않는다. 이 머신과 계정에 이미 있는 채널을 찾아 보여 주고,
각 채널의 장단점·비용을 설명한 뒤, 사용자가 고른다. 고른 것은 .omd/config.json에 저장돼 이후의
디자인 작업(omd:landing, omd:media, omd:showcase, omd:autopilot)이 자동으로 쓴다.
키 값은 어디에도 기록하지 않는다 — env 이름의 존재 여부만.
omd setup detect --json # 설치본(기본) — 패키지 루트의 감지 스크립트를 실행한다
node scripts/omd-setup-detect.mjs --json # 이 레포 안에서 개발할 때만설치본이 기본 경로다. 결과의 channels[*].present가 사실이다.
present: null(claude-in-chrome 등)은 세션의 도구 목록에서 직접 확인한다. 이미 .omd/config.json이 있고
--redo가 아니면 현재 설정을 보여 주고 바꿀지만 묻는다.
감지된 채널만 표에 넣는다(없는 것은 "미보유" 한 줄로 접는다 — 발급 안내 금지). 열: 채널 · 무엇을 만드나 · 장점 · 단점 · 비용(외부 발표치임을 명시) · 이 프로젝트에서 쓰는 곳. 예:
| 채널 | 만드는 것 | 장점 | 단점 | 비용 | 쓰는 곳 |
|---|---|---|---|---|---|
| grok build | 이미지·6초 영상 | 로그인만으로 · 벤치 실사용 | SVG 없음 | 구독 | landing 히어로·섹션 에셋 |
| Codex $imagegen | 이미지 | 키 없이 헤드리스, 참조 편집 | SVG 없음 | ≈$0.03–0.08/장 | media 래스터 |
| Recraft | SVG·style_id | 유일한 벡터, 브랜드 스타일 재사용 | 유료 키 | SVG $0.088 | 아이콘·일러스트 세트 |
AskUserQuestion 한 번에 묻는다:
image_to_video / Veo / 안 씀.autoSelected로 기록한다..omd/config.json:
{
"version": 1,
"updatedAt": "<ISO8601>",
"media": { "image": ["grok-build", "codex-imagegen"], "svg": "inline" , "video": "grok-build", "budgetUsdPerSet": 1 },
"browser": "playwright",
"detected": { "<channel>": { "present": true, "version": "…" } },
"notes": "사용자가 고른 이유 한 줄"
}.omd/preferences.md에 pending 한 줄을 남긴다: "도구 설정 — <요약> (omd:setup, <날짜>)". 키 값은 쓰지 않는다.
설정이 끝나면 지금 바로 해볼 수 있는 것 하나를 제안한다 — 예: "omd:landing toss 로 원페이지를 만들면
grok build로 에셋 5장을 생성하고 showcase 영상까지 냅니다."
omd:media / omd-codex-image — media.image[0]부터 시도, 실패 시 다음 채널, 전부 없으면 프롬프트 팩 + 큐.omd:landing 3단계 에셋 — 같은 순서. budgetUsdPerSet 초과 시 중단하고 보고.omd:showcase — ffmpeg 부재면 프레임 PNG만 남기고 안내.omd doctor — .omd/config.json이 있으면 채널·예산 요약을 한 줄로 보여 준다.© kwakseongjae, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/omd-setup of kwakseongjae/oh-my-design.
Open the folder on GitHubat commit c0ec438
Omd Setup next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Omd Setup this skillkwakseongjae/oh-my-design | 531 | — | ~724 | Automated safety check: Pass | MIT | |
| Video Generationbytedance/deer-flow | 83k | 4 repos | ~1.4k | Automated safety check: Pass | MIT | |
| Video Shotseternityspring/reelbench-skills | 868 | 2 repos | ~1.8k | Automated safety check: Notes | Apache-2.0 | |
| Video Cover Imageitwanger/toBeBetterJavaer | 18k | — | ~3.3k | Automated safety check: Pass | None | |
| Seedancesongguoxs/seedance-prompt-skill | 2.9k | 1 repos | ~2.5k | Automated safety check: Pass | None | |
| HyperFrames Video Entry Pointheygen-com/hyperframes | 59k | 3 repos | ~5.2k | Automated safety check: Pass | Apache-2.0 |
bytedance/deer-flow
Generates short videos from a structured JSON prompt, optionally guided by a reference image used as the first or last frame.
eternityspring/reelbench-skills
拉片:把一条成片拆成逐镜头的分析表——每个镜头的时长、景别、类别、运镜、画面. An agent skill from eternityspring/reelbench-skills.
itwanger/toBeBetterJavaer
Generate matched 3:4, 16:9, and 4:3 short-video cover images from toBeBetterJavaer video scripts or AI/Java technical topics.
songguoxs/seedance-prompt-skill
This skill should be used when the user asks to "generate video prompts", "create Seedance prompts", "write video descriptions", mentions "Seedance", "seedance", "即梦", "即梦平台", "视频提示词", "视频生成"…
heygen-com/hyperframes
Entry point for making, editing and rendering videos from HTML compositions with HyperFrames, routing each request to the right workflow.
cclank/lanshu-create-ai-presenter-video
Turn a topic or finished script into a complete, publish-ready explainer video — led by an AI presenter from an authorized adult presenter image, or performed in one of nine visual explainer styles…
kwakseongjae/oh-my-design
When you need a browser, read this Skill by default. An agent skill from kwakseongjae/oh-my-design.
kwakseongjae/oh-my-design
현재 코드베이스(또는 폴더)를 분석해 "디자인 컨텍스트 브리프"(스택/디자인 토큰/컴포넌트/ 라우트/실제 UI 카피/큐레이션된 에셋/레포 링크)를 합성하고, 그걸 Claude Design (claude.ai/design)에 자동으로 전달해 디자인을 생성한 뒤 결과 링크를 터미널에 클릭 가능한 형태로 돌려주는 스킬.
kwakseongjae/oh-my-design
Maximum-craft one-page landing — the wow bar. An agent skill from kwakseongjae/oh-my-design.
kwakseongjae/oh-my-design
One-prompt autonomous product design and implementation. An agent skill from kwakseongjae/oh-my-design.
kwakseongjae/oh-my-design
Scroll-native one-page landing that overwhelms — concept, composition, asset placement, and scroll choreography derived from DESIGN.md and the measured landing-craft codex.
kwakseongjae/oh-my-design
Brand-consistent asset sets from DESIGN.md — hero, section illustrations, icon sets, OG image — generated through whichever channel the user actually has (grok build imagegen, Codex $imagegen…
Categories
Guided setup of the tools the design harness can use — image/video generation channels, browser, encoders. Omd Setup is an agent skill from kwakseongjae/oh-my-design. Guided setup of the tools the design harness can use — image/video generation channels, browser, encoders.
Omd Setup fits situations like: tasks that involve AI video generation.
Run `npx skills add kwakseongjae/oh-my-design --skill omd-setup -a claude-code`. Or copy the skill folder (skills/omd-setup in kwakseongjae/oh-my-design) into .claude/skills/omd-setup in your project. Claude Code loads it when a task matches its description.
Run `npx skills add kwakseongjae/oh-my-design --skill omd-setup -a codex`. Or copy the skill folder (skills/omd-setup in kwakseongjae/oh-my-design) into .agents/skills/omd-setup in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add kwakseongjae/oh-my-design --skill omd-setup -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/omd-setup, .gemini/skills/omd-setup, .github/skills/omd-setup and .opencode/skills/omd-setup in your project.
Going by SKILL.md and its folder, Omd Setup needs the command-line tools its instructions call (node).
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Omd Setup is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 724 tokens (SKILL.md is roughly 2.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Omd Setup: Video Generation (bytedance/deer-flow, 83k stars), Video Shots (eternityspring/reelbench-skills, 868 stars), Video Cover Image (itwanger/toBeBetterJavaer, 18k stars) and Seedance (songguoxs/seedance-prompt-skill, 2.9k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
kwakseongjae (a GitHub user) maintains it in kwakseongjae/oh-my-design, which has 531 GitHub stars. The repository holds 18 skills in this directory. The repository was last updated on October 1, 2026.
Source: kwakseongjae/oh-my-design on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.