open-design/skills
RyanCheng77 653a3fcc70
fix(web): harden image export downloads (#3318)
* feat(web): export preview as image

* fix(web): harden image export downloads

* docs(skills): add PR feedback quality gate

* docs(skills): require critical review of Claude feedback

---------

Co-authored-by: 116405 <116405@ky-tech.com.cn>
2026-05-30 04:44:00 +00:00
..
8-bit-orbit-video-template feat(skills): consolidate hyperframes video template updates (#1079) 2026-05-09 18:09:30 +08:00
ad-creative fix(skills): repoint coreyhaines31 upstream URLs to marketingskills (#1659) 2026-05-14 20:10:14 +08:00
after-hours-editorial-template feat(skills): consolidate hyperframes video template updates (#1079) 2026-05-09 18:09:30 +08:00
agent-browser Add reliable agent-browser skill (#1284) 2026-05-11 20:09:12 +08:00
ai-music-album feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
algorithmic-art feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
apple-hig feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
article-magazine Add i18n metadata for official content (#2692) 2026-05-22 16:39:32 +08:00
artifacts-builder feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
brainstorming feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
brand-guidelines feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
canvas-design feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
card-twitter Add i18n metadata for official content (#2692) 2026-05-22 16:39:32 +08:00
card-xiaohongshu Add i18n metadata for official content (#2692) 2026-05-22 16:39:32 +08:00
color-expert feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
competitive-ads-extractor feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
copywriting fix(skills): repoint coreyhaines31 upstream URLs to marketingskills (#1659) 2026-05-14 20:10:14 +08:00
creative-director feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
d3-visualization fix(skills): update d3-visualization skill upstream to snow-d3 and expand skill metadata (#1981) 2026-05-25 10:58:23 +00:00
data-report Add i18n metadata for official content (#2692) 2026-05-22 16:39:32 +08:00
deck-guizang-editorial Add i18n metadata for official content (#2692) 2026-05-22 16:39:32 +08:00
deck-open-slide-canvas Add i18n metadata for official content (#2692) 2026-05-22 16:39:32 +08:00
deck-swiss-international Add i18n metadata for official content (#2692) 2026-05-22 16:39:32 +08:00
design-brief feat: add design-brief skill with structured I-Lang input format (#184) 2026-05-01 23:11:38 +08:00
design-consultation feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
design-md feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
design-review feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
digits-fintech-swiss-template feat(skills): consolidate hyperframes video template updates (#1079) 2026-05-09 18:09:30 +08:00
doc feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
doc-kami-parchment Add i18n metadata for official content (#2692) 2026-05-22 16:39:32 +08:00
docx feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
domain-name-brainstormer feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
editorial-burgundy-principles-template feat(skills): consolidate hyperframes video template updates (#1079) 2026-05-09 18:09:30 +08:00
enhance-prompt feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
export-download-debugging fix(web): harden image export downloads (#3318) 2026-05-30 04:44:00 +00:00
fal-3d feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
fal-generate feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
fal-image-edit feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
fal-kling-o3 feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
fal-lip-sync feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
fal-realtime feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
fal-restore feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
fal-train feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
fal-tryon feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
fal-upscale feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
fal-video-edit feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
fal-vision feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
faq-page chore(featured): curate Featured picks down to top 10 across categories (#1966) 2026-05-18 12:56:26 +08:00
field-notes-editorial-template feat(skills): consolidate hyperframes video template updates (#1079) 2026-05-09 18:09:30 +08:00
figma-code-connect-components feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
figma-create-design-system-rules feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
figma-create-new-file feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
figma-generate-design feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
figma-generate-library feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
figma-implement-design feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
figma-use feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
flutter-animating-apps feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
frame-data-chart-nyt Add i18n metadata for official content (#2692) 2026-05-22 16:39:32 +08:00
frame-flowchart-sticky Add i18n metadata for official content (#2692) 2026-05-22 16:39:32 +08:00
frame-glitch-title Add i18n metadata for official content (#2692) 2026-05-22 16:39:32 +08:00
frame-light-leak-cinema Add i18n metadata for official content (#2692) 2026-05-22 16:39:32 +08:00
frame-liquid-bg-hero Add i18n metadata for official content (#2692) 2026-05-22 16:39:32 +08:00
frame-logo-outro Add i18n metadata for official content (#2692) 2026-05-22 16:39:32 +08:00
frame-macos-notification Add i18n metadata for official content (#2692) 2026-05-22 16:39:32 +08:00
frontend-design skills: enhance frontend design (#3171) 2026-05-28 07:29:53 +00:00
frontend-dev feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
frontend-skill feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
frontend-slides feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
full-page-screenshot feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
gif-sticker-maker feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
gsap-core skills: add official GSAP skill bundle (#3109) 2026-05-27 10:47:55 +00:00
gsap-frameworks skills: fix GSAP review follow-ups (#3111) 2026-05-27 11:27:47 +00:00
gsap-performance skills: add official GSAP skill bundle (#3109) 2026-05-27 10:47:55 +00:00
gsap-plugins skills: add official GSAP skill bundle (#3109) 2026-05-27 10:47:55 +00:00
gsap-react skills: add official GSAP skill bundle (#3109) 2026-05-27 10:47:55 +00:00
gsap-scrolltrigger skills: fix GSAP review follow-ups (#3111) 2026-05-27 11:27:47 +00:00
gsap-timeline skills: add official GSAP skill bundle (#3109) 2026-05-27 10:47:55 +00:00
gsap-utils skills: add official GSAP skill bundle (#3109) 2026-05-27 10:47:55 +00:00
hand-drawn-diagrams feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
hatch-pet chore(featured): curate Featured picks down to top 10 across categories (#1966) 2026-05-18 12:56:26 +08:00
html-ppt-retro-quarterly-review feat(skills): consolidate hyperframes video template updates (#1079) 2026-05-09 18:09:30 +08:00
image-enhancer feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
imagegen feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
imagen feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
login-flow feat: add WeChat design system, login-flow skill, and fix API mode tool_calls bug (#1083) 2026-05-10 20:38:33 +08:00
marketing-psychology fix(skills): repoint coreyhaines31 upstream URLs to marketingskills (#1659) 2026-05-14 20:10:14 +08:00
minimax-docx feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
minimax-pdf feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
mockup-device-3d Add i18n metadata for official content (#2692) 2026-05-22 16:39:32 +08:00
nanobanana-ppt feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
paywall-upgrade-cro fix(skills): repoint coreyhaines31 upstream URLs to marketingskills (#1659) 2026-05-14 20:10:14 +08:00
pdf feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
pixelbin-media feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
plan-design-review feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
platform-design feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
poster-hero Add i18n metadata for official content (#2692) 2026-05-22 16:39:32 +08:00
ppt-keynote Add i18n metadata for official content (#2692) 2026-05-22 16:39:32 +08:00
pptx feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
pptx-generator feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
pptx-html-fidelity-audit feat(pptx-fidelity): broaden script coverage beyond CJK (#308) 2026-05-03 00:53:28 +08:00
pr-feedback-quality-gate fix(web): harden image export downloads (#3318) 2026-05-30 04:44:00 +00:00
release-notes-one-pager feat(skills): add release notes one pager + supporting docs (#873) 2026-05-09 22:10:36 +08:00
remotion feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
replicate feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
research-decision-room skills: add research decision room (#2949) 2026-05-26 15:01:37 +00:00
resume-modern Add i18n metadata for official content (#2692) 2026-05-22 16:39:32 +08:00
screenshot feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
screenshots-marketing feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
shadcn-ui feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
shader-dev feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
slack-gif-creator feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
slides feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
social-reddit-card Add i18n metadata for official content (#2692) 2026-05-22 16:39:32 +08:00
social-spotify-card Add i18n metadata for official content (#2692) 2026-05-22 16:39:32 +08:00
social-x-post-card Add i18n metadata for official content (#2692) 2026-05-22 16:39:32 +08:00
sora feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
speech feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
stitch-loop feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
swiftui-design feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
swiss-creative-mode-template feat(skills): consolidate hyperframes video template updates (#1079) 2026-05-09 18:09:30 +08:00
swiss-user-research-video-template feat(skills): consolidate hyperframes video template updates (#1079) 2026-05-09 18:09:30 +08:00
taste-skill feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
theme-factory feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
threejs feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
ui-skills feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
ui-ux-pro-max Clarify ui-ux-pro-max catalog scope (#1960) 2026-05-18 14:02:33 +08:00
venice-audio-music feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
venice-audio-speech feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
venice-image-edit feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
venice-image-generate feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
venice-video feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
vfx-text-cursor Add i18n metadata for official content (#2692) 2026-05-22 16:39:32 +08:00
video-downloader feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
video-hyperframes Add i18n metadata for official content (#2692) 2026-05-22 16:39:32 +08:00
web-artifacts-builder feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
web-design-guidelines feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
weread-year-in-review-video-template Add WeRead year-in-review HyperFrames template (#2131) 2026-05-19 15:11:41 +08:00
wpds feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
youtube-clipper feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
AGENTS.md feat: generic skills + split skills/design-templates + finalize-design API (#955) 2026-05-11 17:48:34 +08:00
README.md docs: add skills contributing guide (#1035) 2026-05-09 15:17:45 +08:00

Skills

A skill is the atomic unit of design capability in Open Design — one folder, one SKILL.md, optional assets/ and references/. The daemon scans this directory at startup; drop a folder in, restart, and the picker shows it.

Adding a new skill

docs/skills-contributing.md — the contributor guide. Quick start, anatomy, local dev loop, merge bar, PR template, and common rejection patterns.

docs/skills-protocol.md — the protocol spec. Frontmatter grammar, discovery rules, mode semantics.

The fastest path is to copy the existing skill closest to your idea, edit SKILL.md and example.html, and read the contributor guide before opening the PR. We're picky about skills because they're the user-facing surface — the merge bar is real and the contributor guide makes it explicit.

Skills that already ship

The mode and featured flags in each skill's SKILL.md decide where it shows up in the picker. The list below is a quick orientation; for a curated set of "imitate this if you're starting from scratch" skills, see the References section in docs/skills-contributing.md.

# Browse the registry from the CLI:
ls skills/
# 54+ skills across prototype, deck, template, design-system, image, video, and audio modes

License

Skills in this directory are Apache-2.0 unless their own LICENSE says otherwise. The most notable exception is skills/guizang-ppt/, bundled verbatim from op7418/guizang-ppt-skill under MIT.