Individual skill
opendesigner-extract
Maps a reference (site, screenshot, Figma, CSS, brand book) to OpenDesigner dials, or writes its Taste Index. Copies structure and quality, never another brand's identity.
skills/opendesigner-extract/SKILL.md
Source commit 54ae7ce6b6ae67f7460ad3fba2b66c4aac488e9b
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 5, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 84
- Repository last updated
- Nov 8, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- accessibility Repository topic
- agent-skills Repository topic
- chatgpt Repository topic
- claude Repository topic
- claude-code Repository topic
- claude-skills Repository topic
- codex Repository topic
- design-system Repository topic
- design-system-generator Repository topic
- design-tokens Repository topic
- design Derived category
- marketing Derived category
- design-interface Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 17,643 bytesSKILL.mdcore · 17,643 bytesSKILL.mdcore · 17,643 bytesreferences/glossary.jsonasset · 328,092 bytesreferences/reference-intake.jsonasset · 14,868 bytesscripts/css_scan.pyruns · 64,844 bytesscripts/read_page.jsruns · 35,311 bytesscripts/taste_index.pyruns · 74,873 bytesscripts/test_extract.pyruns · 47,007 bytes
Read excerpt
# OpenDesigner: reference intake
Use this when the person offers something to learn from. It can be their own product, a site they admire, a screenshot, a Figma file, a repo, a token file or a brand book. It runs inside the opendesigner interview (stage 00, open at every stage) or on its own before one.
Output: measured values, each with where it came from, mapped to the eight dials and offered as pre-filled answers. Nothing is decided until the person accepts it.
Talk plainly: one idea per message. The first time a term appears, give its plain meaning plus "Designers: X · Code: Y" from `references/glossary.json` (see `references/rules.md` in the opendesigner skill).
Knowledge: `references/reference-intake.json` holds what each source can give, the inverse formulas and the dial maps (from synthesis/LEVERS.md section E). Helpers:
- `scripts/css_scan.py` reads repo CSS, token files or browser output. Repeat `--from-json` to merge several pages of one site.
- `scripts/read_page.js` reads computed styles from a live page.
- `scripts/taste_index.py` writes a Taste Index (section 7).
## 1. Consent and tagging (always first)