← All skills
design-automation-hub
92 / 100 · Low risk
Fine to try.
By harrychuang/cursor-skills (GitHub) · design · 19 stars · scanned at commit f005e4d
Install, inspect, update, and validate the reusable Design Automation Hub Figma Plugin, portable local Coordinator, project binding, generic agent-automation dependency, and figma-design-automation companion skill in an explicit target repository without overwriting unrelated project configuration.
Works with any agent that supports SKILL.md skills.
What this skill can do
Connects to the internet
The author does not mention this.
Found in 22 places.
Show 17 more
- design-automation-hub/template/figma/design-automation-hub/ui.html, line 1306
response = await fetch(coordinatorUrl + "/v1/automation/tasks", { - design-automation-hub/template/figma/design-automation-hub/ui.html, line 1471
response = await fetch(coordinatorUrl + "/v1/automation/tasks/" + encodeURIComponent(taskId), { - design-automation-hub/template/figma/design-automation-hub/ui.html, line 1582
response = await fetch(coordinatorUrl + "/v1/automation/tasks/" + encodeURIComponent(task.id) + "/apply", { - design-automation-hub/template/figma/design-automation-hub/ui.html, line 1811
response = await fetch(coordinatorUrl + "/v1/automation/tasks/" + encodeURIComponent(task.id) + "/complete", { - design-automation-hub/template/figma/design-automation-hub/ui.html, line 1896
response = await fetch(coordinatorUrl + "/v1/automation/tasks/" + encodeURIComponent(task.id) + "/fail", { - design-automation-hub/template/figma/design-automation-hub/ui.html, line 2027
response = await fetch(coordinatorUrl + "/v1/automation/tasks?fileKey=" + encodeURIComponent(pluginContext.fileKey), { - design-automation-hub/template/figma/design-automation-hub/ui.html, line 2200
response = await fetch(coordinatorUrl + "/v1/plugin/context?fileKey=" + encodeURIComponent(pluginContext.fileKey), { - design-automation-hub/template/figma/design-automation-hub/ui.html, line 2481
response = await fetch(coordinatorUrl + "/v1/reviews", { - design-automation-hub/template/figma/design-automation-hub/ui.html, line 2636
response = await fetch(requestUrl, { - design-automation-hub/test/task-board-standalone-regression.test.mjs, line 98
const health = await (await fetch(`${origin}/healthz`)).json(); - design-automation-hub/test/task-board-standalone-regression.test.mjs, line 107
const health = await (await fetch(`${origin}/healthz`)).json(); - design-automation-hub/test/task-board-standalone-regression.test.mjs, line 117
await fetch(`${origin}/v1/plugin/context?fileKey=${FILE_KEY}`, { - design-automation-hub/test/task-board-standalone-regression.test.mjs, line 131
const res = await fetch(`${origin}${pathName}`, { headers: { Authorization: `Bearer ${ACCESS_CODE}` } }); - design-automation-hub/test/task-board-standalone-regression.test.mjs, line 139
await fetch(`${origin}/v1/automation/tasks`, { - design-automation-hub/test/task-board-standalone-regression.test.mjs, line 161
await fetch(`${origin}/v1/automation/tasks/${created.task.id}`, { - design-automation-hub/test/task-board-standalone-regression.test.mjs, line 175
const health = await (await fetch(`${origin}/healthz`)).json(); - design-automation-hub/test/task-board-standalone-regression.test.mjs, line 179
await fetch(`${origin}/v1/automation/tasks`, {
and 2 more places
Runs commands on your computer
This is disclosed by the author in the skill's SKILL.md or README.
Found in 27 places.
Show 17 more
- design-automation-hub/SKILL.md, line 76
node agent-automation/scripts/validate-project-config.mjs \ - design-automation-hub/SKILL.md, line 92
node design-automation-hub/scripts/install-design-automation-hub.mjs \ - design-automation-hub/SKILL.md, line 106
node design-automation-hub/scripts/install-design-automation-hub.mjs \ - design-automation-hub/SKILL.md, line 134
node design-automation-hub/scripts/install-design-automation-hub.mjs \ - design-automation-hub/SKILL.md, line 149
node design-automation-hub/scripts/check-design-automation-hub.mjs --template --json - design-automation-hub/SKILL.md, line 155
node design-automation-hub/scripts/check-design-automation-hub.mjs \ - design-automation-hub/SKILL.md, line 163
node design-automation-hub/scripts/check-design-automation-hub.mjs \ - design-automation-hub/SKILL.md, line 176
DESIGN_AUTOMATION_MEMBERS_JSON='[{"accessCode":"<local-access-code>","id":"<member-id>","displayName":"<display-name>","roles":["designer"]}]' \ - design-automation-hub/SKILL.md, line 196
curl -fsS http://127.0.0.1:8787/healthz - design-automation-hub/SKILL.md, line 207
curl -fsS \ - design-automation-hub/SKILL.md, line 265
node design-automation-hub/scripts/build-template-manifest.mjs - design-automation-hub/scripts/check-design-automation-hub.mjs, line 5
import { spawnSync } from "node:child_process"; - design-automation-hub/scripts/check-design-automation-hub.mjs, line 661
const writer = spawnSync(process.execPath, [ - design-automation-hub/scripts/check-design-automation-hub.mjs, line 1037
const checkCli = spawnSync(process.execPath, [ - design-automation-hub/scripts/check-design-automation-hub.mjs, line 1050
const inspectCli = spawnSync(process.execPath, [ - design-automation-hub/scripts/check-design-automation-hub.mjs, line 1140
const cliUnknown = spawnSync(process.execPath, [cliPath, "--unknown"], { encoding: "utf8" }); - design-automation-hub/scripts/check-design-automation-hub.mjs, line 1143
const cliMissing = spawnSync(process.execPath, [cliPath, "--project-root", dryRoot, "--json"], { encoding: "utf8" });
and 7 more places
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'design-automation-hub' ] || [ -L ~/.agents/skills/'design-automation-hub' ]; then echo 'A skill folder named design-automation-hub already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/harrychuang/cursor-skills' "$d" && git -C "$d" checkout --quiet 'f005e4d5aae95149b69912b89ea95b46c90cce0b' -- 'design-automation-hub' && mkdir -p ~/.agents/skills && cp -R "$d"/'design-automation-hub' ~/.agents/skills/'design-automation-hub' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'design-automation-hub' ~/.claude/skills/'design-automation-hub' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for harrychuang/cursor-skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/harrychuang/cursor-skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-10 | f005e4d | 92 |