# External design-skill setup

Checked 2026-09-11 against primary upstream sources. Recheck the upstream release/help when upgrading. These are separate dependencies with their own licenses; the RW archive contains only RW skills. Discover existing installations first and preserve them.

## frontend-design

Primary source: [Anthropic skills/frontend-design](https://github.com/anthropics/skills/tree/34040c9c568585f6929bedeaad110ad08f079624/skills/frontend-design), Apache-2.0. Reviewed commit `34040c9c568585f6929bedeaad110ad08f079624`; SKILL.md SHA-256 `d91970639e9f5c37682ac7ab60094d35f1c7c1f38d731bd56396563aee10c1d3`.

If the host includes Codex's system skill installer, locate its actual script and check `--help`. Its reviewed interface supports:

```text
python <actual-skill-installer>/scripts/install-skill-from-github.py --repo anthropics/skills --path skills/frontend-design --ref 34040c9c568585f6929bedeaad110ad08f079624 --dest <website-repository>/.agents/skills
```

If that helper is absent, fetch the exact upstream folder and LICENSE.txt, inspect it and place it under the consumer's `.agents/skills/frontend-design/`. Preserve the license; avoid copying an unrelated machine's modified local version. No npm dependency is added to the website by this instruction-only skill.

## ui-ux-pro-max

Canonical upstream: [nextlevelbuilder/ui-ux-pro-max-skill](https://github.com/nextlevelbuilder/ui-ux-pro-max-skill/tree/7f69fed6a2717900085f1bc3b263721f8ba025e2), MIT. Reviewed vendor CLI release [v2.15.0](https://github.com/nextlevelbuilder/ui-ux-pro-max-skill/releases/tag/v2.15.0). Vendor-documented commands:

```bash
npm install -g ui-ux-pro-max-cli@2.15.0
# Run the following from the intended consumer repository after inspecting existing skill folders.
uipro init --ai codex
```

The Codex renderer produces `.agents/skills/ui-ux-pro-max/` with scripts/data. Python 3 runs its local search. Read the generated SKILL.md and use its real script path and current `--help`; do not copy a generic Claude template whose paths point elsewhere.

The vendor CLI also writes sibling skills. Inspect existing destinations and the current installer behavior before running it in a populated repository. If collisions are possible, generate in an empty temporary setup directory, inspect the full output and copy the needed self-contained skill/resources into the consumer without replacing existing folders. The RW installer does not run this command or install those siblings automatically.

Primary evidence: [vendor README](https://github.com/nextlevelbuilder/ui-ux-pro-max-skill/blob/7f69fed6a2717900085f1bc3b263721f8ba025e2/README.md), [Codex template](https://github.com/nextlevelbuilder/ui-ux-pro-max-skill/blob/7f69fed6a2717900085f1bc3b263721f8ba025e2/src/ui-ux-pro-max/templates/platforms/codex.json), [installer source](https://github.com/nextlevelbuilder/ui-ux-pro-max-skill/blob/7f69fed6a2717900085f1bc3b263721f8ba025e2/cli/src/commands/init.ts).

## Optional image-board skill

For an explicitly useful image-direction branch, [Leonxlnx/taste-skill, skills/brandkit](https://github.com/Leonxlnx/taste-skill/tree/ccbc15639c97057cbfcf32ecebc38ef716e4bb37/skills/brandkit) is MIT licensed. Reviewed commit `ccbc15639c97057cbfcf32ecebc38ef716e4bb37`. The same Codex installer interface accepts `--repo Leonxlnx/taste-skill --path skills/brandkit --ref ccbc15639c97057cbfcf32ecebc38ef716e4bb37 --dest <consumer>/.agents/skills`. An image-capable tool is a separate prerequisite; this skill does not supply one.

## Verify discovery

Open a new Codex session if the catalog has not refreshed. Use `/skills` and confirm the exact names and actual paths. Repository `.agents/skills` is supported by [official Codex source](https://github.com/openai/codex/blob/6b9826e3aa83b1a5947db50f4332cb9c65f1b340/codex-rs/ext/skills/src/host_roots.rs); the reviewed host also retains `$CODEX_HOME/skills` as a compatibility location. Follow the installed host's current discovery rules when using another agent application. The RW Markdown instructions are portable; `$name` syntax and discovery are host features, not a universal shell command.
