SKILLS & AGENTS/Skill 与 Agent
0x6d6a/open-design
🎨 Local-first, open-source alternative to Anthropic's Claude Design. ⚡ 19 Skills · ✨ 71 brand-grade Design Systems 🖼 Generate web · desktop · mobile prototypes · slides · images · videos · HyperFrames 📦 Sandboxed preview · HTML/PDF/PPTX/MP4 export 🤖 Runs on Claude Code / Codex / Cursor / Gemini / OpenCode / Qwen / Copilot / Hermes / Kimi CLI.
怎么装:Install: git clone https://github.com/nexu-io/open-design.git
02 / 现在的位置02 / Why now
首次发现FIRST SEEN
03 OCT 202603 OCT 2026
状态STATUS
长期未更新Not updated
03 / 它能帮你做什么03 / What it helps you do
04 / 安装04 / Install
$ README 里给出的安装方式。The installation method given in the README.
$ README 里给出的安装方式。The installation method given in the README.
两种装法选一个即可 —— 上面那条给命令行用户,下面那条给写代码的用户。Pick one of the two — the first is for command-line users, the second for people writing code.
05 / 限制与风险05 / Limits and risk
风险不是警告,是可信度的一部分。以下结论只基于文档静态扫描,我们不会执行项目里的任何代码。Risk here is evidence, not an alarm. These findings come from static scanning of the docs; we never execute a project’s code.
限制LIMITS
需检查Needs review
静态扫描STATIC SCAN
01执行 Shell 命令Runs shell commandsreadme
│ spawn(cli, [...], { cwd: .od/projects/<id> })02控制浏览器Controls a browserreadme
├── e2e/ ← Playwright UI + external integration/Vitest harness
03安装时执行脚本Runs a script during installpackage.json
postinstall: node ./scripts/postinstall.mjs
这里只做静态扫描:读 README、SKILL.md 和依赖清单,不执行代码。没有命中不代表安全。This is static scanning only: we read the README, SKILL.md and dependency list, and never execute code. No findings does not mean safe.
{
"agents": [
{
"agent": "claude-code",
"evidence": "readme: …auto-detected on your `PATH` (Claude Code, Codex, Devin for Terminal, C…"
},
{
"agent": "claude-ai",
"evidence": "readme: …import.** Drop an export from claude.ai onto the welcome dialog. `POS…"
},
{
"agent": "codex",
"evidence": "readme: …t CLIs (16)** | Claude Code · Codex CLI · Devin for Terminal · Cursor…"
},
{
"agent": "windsurf",
"evidence": "readme: …r, VS Code, Antigravity, Zed, Windsurf, or any MCP-compatible client…"
},
{
"agent": "gemini-cli",
"evidence": "readme: …n for Terminal, Cursor Agent, Gemini CLI, OpenCode, Qwen, Qoder CLI, G…"
},
{
"agent": "vscode",
"evidence": "readme: …o Claude Code, Codex, Cursor, VS Code, Antigravity, Zed, Windsurf,…"
},
{
"agent": "opencode",
"evidence": "readme: …al, Cursor Agent, Gemini CLI, OpenCode, Qwen, Qoder CLI, GitHub Copi…"
},
{
"agent": "copilot",
"evidence": "readme: …I, OpenCode, Qwen, Qoder CLI, GitHub Copilot CLI, Hermes, Kimi, Pi, Kiro,…"
}
],
"apiKey": "ffic, follow-up time), add a `METRICS_TOKEN` repository secret with a fine-grained",
"docker": null,
"taxonomy": {
"scores": {
"design": 3,
"ai-tools": 0,
"dev-tools": 4,
"indie-web": 0,
"skill-agent": 0,
"productivity": 0
},
"primary": "skill-agent",
"secondary": null
},
"localRuntime": "l-driven design workflow that runs locally with `pnpm tools-dev`, can deploy the w",
"skillMdTotal": 218,
"skillMdErrors": [],
"treeTruncated": false,
"categoryScores": {
"data": 0,
"agent": 0,
"media": 0,
"design": 6,
"browser": 0,
"devtool": 5,
"security": 0,
"marketing": 0,
"productivity": 4
},
"classification": [
{
"signal": "60 SKILL.md with name + description",
"weight": 0.95
},
{
"signal": "skills/ directory with 127 markdown files",
"weight": 0.75
},
{
"signal": "README describes a Claude / Agent Skill",
"weight": 0.7
},
{
"signal": "description mentions AI",
"weight": 0.2
}
],
"scannedSources": [
"readme",
"design-templates/audio-jingle/SKILL.md",
"design-templates/blog-post/SKILL.md",
"design-templates/clinical-case-report/SKILL.md",
"design-templates/critique/SKILL.md",
"design-templates/dashboard/SKILL.md",
"design-templates/dating-web/SKILL.md",
"design-templates/dcf-valuation/SKILL.md",
"design-templates/digital-eguide/SKILL.md",
"design-templates/docs-page/SKILL.md",
"design-templates/email-marketing/SKILL.md",
"design-templates/eng-runbook/SKILL.md",
"design-templates/finance-report/SKILL.md",
"design-templates/flowai-live-dashboard-template/SKILL.md",
"design-templates/gamified-app/SKILL.md",
"design-templates/github-dashboard/SKILL.md",
"design-templates/guizang-ppt/SKILL.md",
"design-templates/hr-onboarding/SKILL.md",
"design-templates/html-ppt-course-module/SKILL.md",
"design-templates/html-ppt-dir-key-nav-minimal/SKILL.md",
"design-templates/html-ppt-graphify-dark-graph/SKILL.md",
"design-templates/html-ppt-hermes-cyber-terminal/SKILL.md",
"design-templates/html-ppt-knowledge-arch-blueprint/SKILL.md",
"design-templates/html-ppt-obsidian-claude-gradient/SKILL.md",
"design-templates/html-ppt-pitch-deck/SKILL.md",
"design-templates/html-ppt-presenter-mode-reveal/SKILL.md",
"design-templates/html-ppt-product-launch/SKILL.md",
"design-templates/html-ppt-taste-brutalist/SKILL.md",
"design-templates/html-ppt-taste-editorial/SKILL.md",
"design-templates/html-ppt-tech-sharing/SKILL.md",
"design-templates/html-ppt-testing-safety-alert/SKILL.md",
"design-templates/html-ppt-weekly-report/SKILL.md",
"design-templates/html-ppt-xhs-pastel-card/SKILL.md",
"design-templates/html-ppt-xhs-post/SKILL.md",
"design-templates/html-ppt-xhs-white-editorial/SKILL.md",
"design-templates/html-ppt-zhangzara-8-bit-orbit/SKILL.md",
"design-templates/html-ppt-zhangzara-biennale-yellow/SKILL.md",
"design-templates/html-ppt-zhangzara-block-frame/SKILL.md",
"design-templates/html-ppt-zhangzara-blue-professional/SKILL.md",
"design-templates/html-ppt-zhangzara-bold-poster/SKILL.md",
"design-templates/html-ppt-zhangzara-broadside/SKILL.md",
"design-templates/html-ppt-zhangzara-capsule/SKILL.md",
"design-templates/html-ppt-zhangzara-cartesian/SKILL.md",
"design-templates/html-ppt-zhangzara-cobalt-grid/SKILL.md",
"design-templates/html-ppt-zhangzara-coral/SKILL.md",
"design-templates/html-ppt-zhangzara-creative-mode/SKILL.md",
"design-templates/html-ppt-zhangzara-daisy-days/SKILL.md",
"design-templates/html-ppt-zhangzara-editorial-tri-tone/SKILL.md",
"design-templates/html-ppt-zhangzara-grove/SKILL.md",
"design-templates/html-ppt-zhangzara-long-table/SKILL.md",
"design-templates/html-ppt-zhangzara-mat/SKILL.md",
"design-templates/html-ppt-zhangzara-monochrome/SKILL.md",
"design-templates/html-ppt-zhangzara-neo-grid-bold/SKILL.md",
"design-templates/html-ppt-zhangzara-peoples-platform/SKILL.md",
"design-templates/html-ppt-zhangzara-pin-and-paper/SKILL.md",
"design-templates/html-ppt-zhangzara-pink-script/SKILL.md",
"design-templates/html-ppt-zhangzara-playful/SKILL.md",
"design-templates/html-ppt-zhangzara-raw-grid/SKILL.md",
"design-templates/html-ppt-zhangzara-retro-windows/SKILL.md",
"design-templates/html-ppt-zhangzara-retro-zine/SKILL.md",
"design-templates/html-ppt-zhangzara-sakura-chroma/SKILL.md"
],
"skillMdFetched": 60
}