Not in the top 1,000 by GitHub stars
OpenLabs-so/oa-design
The Open Analytics design language as an agent skill: component recipes with type-checked source, token CSS, and a CLI. Works with Claude Code, Cursor, or any agent.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/oa-design/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
bd200daeac8e → bd200daeac8e
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → bd200daeac8e
No earlier version was observed for comparison.
Heat
0.3- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- oa-design
skills/oa-design
How it works
oa-design
When your agent uses it
Open Analytics' design language, extracted from the shipped product: an ink-derived neutral system, squircle surface anatomy, one small spring vocabulary, pixel-matched skeletons, and a plain-spoken copy voice, with type-checked component recipes. Use this whenever you build or restyle a dashboard, SaaS app, analytics UI, settings screen, onboarding flow, or marketing/landing page that should feel calm, dense and native, and whenever the user mentions Open Analytics' look, 'clean SaaS design', cards, dropdowns, tab bars, empty states, skeletons, or UI animation quality, even if they never say the words 'design system'.
What it loads into context
Frontmatter
142 tokensAlways available to the agent
SKILL.md
1,294 tokensWhen the skill is activated
Reference documents
20,807 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- The ten rules
- The springs
- Component recipes
- Guides
Files
01-squircle-card.mddoc6,776 bytes02-button.mddoc4,120 bytes03-dropdown.mddoc5,114 bytes04-tab-bar.mddoc5,411 bytes05-modal.mddoc3,353 bytes06-multi-step-dialog.mddoc4,861 bytes07-skeleton.mddoc2,817 bytes08-notice-strip.mddoc2,431 bytes09-floating-pill.mddoc3,533 bytes10-toast.mddoc2,524 bytes11-header-morph.mddoc4,128 bytes12-reveal.mddoc2,429 bytesSKILL.mdcore5,206 bytesSKILL.mdcore5,206 bytes_components.mddoc8,808 bytes_copy.mddoc3,005 bytes_landing.mddoc4,231 bytes_layout.mddoc3,823 bytes_motion.mddoc3,990 bytes_root.cssasset5,243 bytes_tokens.mddoc5,218 bytes
Read SKILL.md
# OA Design
The design language of [Open Analytics](https://getopen.so), written down so
an agent can reproduce it. Nothing here is aspirational: every value is
lifted from the shipped product, springs and hex codes included.
The look in one sentence: **white surfaces with continuous-curvature corners,
resting on a quiet grey stage, drawn in a single ink, moved by a single
spring.**
Start by dropping `_root.css` into the project's global stylesheet: every
recipe reads from those token names. Then read the recipe for what you are
building. Build with real content, never lorem.
View the complete source on GitHubSkills included
- oa-design
Repository facts
- License
- MIT
- Created
- Aug 20, 2026
- Last pushed
- Aug 20, 2026
- Forks
- 5
- Open issues
- 4
- Project activity
- Slowing
Before you install
Instructions onlyAutomated signals, not a guarantee
Checked Nov 6, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 1 note
skills/oa-design/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 1 network referencein 1 file: oa-design/SKILL.md:8
- No hidden or obfuscated text
- No instruction overrides
- No executable scripts
- No access to secrets
- No requests to vote in Hot
Show the signal with its line
skills/oa-design/SKILL.md
- Network accessline 8
The design language of [Open Analytics](https://getopen.so), written down so
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Signal confidence: 1 fact
- Network access in prose of the SKILL.mdoa-design/SKILL.md:8Low confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md skills/oa-design/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md skills/oa-design/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/oa-design/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/oa-design/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/oa-design/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/oa-design/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.