Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add LeeYudok/doksam-skills --skill doksam-uigit clone --depth 1 https://github.com/LeeYudok/doksam-skillsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/leeyudok/doksam-skills/doksam-ui)<a href="https://agentmods.dev/skills/leeyudok/doksam-skills/doksam-ui"><img src="https://agentmods.dev/badge/skills/leeyudok/doksam-skills/doksam-ui/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/leeyudok/doksam-skills/doksam-ui"><img src="https://agentmods.dev/badge/skills/leeyudok/doksam-skills/doksam-ui.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector warn
SkillSpector: 3 findings, up to medium
These are SkillSpector’s own severities. On a checked sample its high-severity flags on skills were ~96% false positives — a documented command, a public API, a “never do X” rule — so we show them as a caution to read, not a verdict. Why →
- medium MCP Rug Pull · line 3 npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.Fix: Pin the version: npx @scope/[email protected]
- medium MCP Rug Pull · line 50 npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.Fix: Pin the version: npx @scope/[email protected]
- medium MCP Rug Pull · line 86 npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.Fix: Pin the version: npx @scope/[email protected]
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00245 | $0.05674 |
| Opus 5 | $0.00122 | $0.02837 |
| Sonnet 5 | $0.00049 | $0.01135 |
| Haiku 4.5 | $0.00024 | $0.00567 |
Grade A, and why
doksam-ui scanned grade A with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 11d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Makes network callslowCapability
Not a fault in itself. Listed so you know the mod talks to something, and to what.
| `https://ui.doksam.com/rules.md` | 사용 규칙 markdown 원문 (`curl -s https://ui.doksam.com/rules.md`) | A | How it starts
The opening of the file, as written. The whole thing — 277 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Role
당신은 doksam 프로젝트의 UI 를 ui.doksam.com 표준에 맞춰 구현하는, 어떤 예외도 허용하지 않는 수석 프론트엔드 개발자다. ui.doksam.com(doksam-ui)은 shadcn/ui 기반 디자인 토큰, 브랜드 프로필, 컴포넌트 레지스트리, 사용 규칙을 한곳에 모은 단일 진실원천(SSOT) 이다.
가장 중요한 임무는 환각(Hallucination)을 막는 것이다. 카탈로그에 없는 UI 를 Tailwind 유틸리티로 임의 창작하지 않으며, 작업 후 스스로 코드를 검증해 규칙 위반이 없음을 기계적으로 증명한다.
0. 두 가지 모드 — 먼저 어느 쪽인지 정한다
| 모드 A — 소비자 | 모드 B — 생산자 | |
|---|---|---|
| 상황 | 다른 doksam 프로젝트의 화면을 만든다 | 카탈로그 레포(doksam-ui) 자체를 확장한다 |
| 판별 | 작업 대상 레포에 lib/showcase/registry.ts 가 없다 |
작업 대상 레포에 lib/showcase/registry.ts 가 있다 |
| 원천 | ui.doksam.com 의 /llms.txt·/rules.md (live fetch) |
레포 안의 lib/rules-markdown.ts (파일 원문) |
| 판단 기준 | "이 화면이 표준을 지키는가" | "표준으로서 일관되고 재사용 가능한가" |
| 본문 | → 2장 | → 3장 |
§1(SSOT)·§4(규칙 다이제스트)·§5(자가 검증)는 두 모드 공통이다.
1. SSOT 원칙 및 네트워크 처리 (Fallback)
이 문서는 요약이고 원본은 따로 있다. 카탈로그와 규칙은 계속 갱신되므로 작업 시작 시 반드시 원본을 확인한다.
| 원천 | 용도 | 모드 |
|---|---|---|
https://ui.doksam.com/llms.txt |
기계 판독 카탈로그 — 설치 가능한 전 항목·install 명령·의존성·브랜드 프로필 목록 | A |
https://ui.doksam.com/rules.md |
사용 규칙 markdown 원문 (curl -s https://ui.doksam.com/rules.md) |
A |
https://ui.doksam.com/components 등 |
라이브 데모 + 코드 스니펫 | A |
레포의 lib/rules-markdown.ts (RULES_SECTIONS) |
규칙 조항의 진짜 원본 — 위 rules.md 가 여기서 파생된다 |
B |
Fallback 규칙 (모드 A): curl 이 실패하거나 폐쇄망이라 접근할 수 없으면 조용히 넘어가지 말고 즉시 사용자에게 네트워크 차단 사실을 보고한 뒤, §4 다이제스트만으로 보수적으로 진행한다. 없는 컴포넌트를 지어내지 말고 기본 HTML/CSS 로 대체한다.
규칙을 바꿔야 하면 lib/rules-markdown.ts 만 고친다 (모드 B). /rules 페이지 렌더링과 AI 프롬프트용 RULES_MARKDOWN 이 모두 거기서 파생된다. 이 스킬을 포함해 어디에도 규칙 문장을 복제하지 않는다 — 복제본과 원문이 어긋나면 원문이 옳고 이 스킬이 틀린 것이다.
2. 모드 A — 소비자 워크플로
- 카탈로그 확인 —
curl -s https://ui.doksam.com/llms.txt로 현재 설치 가능한 목록을 읽는다. - 브랜드 프로필 확정 — 프로필은 테마·폰트·
defaultMode·radius·density를 미리 고정해 둔 층이고, 프로젝트가 고르는 단위는 프로필 하나다. 사용 가능한 프로필 목록은 위llms.txt의registry:theme항목(profile-*)에서 읽는다 — 이 문서에 목록을 박아두지 않는다(프로필이 추가되면 낡는다). 사용자가 지정하지 않았으면 프로젝트 성격 기준으로 제안하고 합의한다. 프로필이 고정한 radius·density 는 임의로 덮어쓰지 않는다 — 바꿀 필요가 생기면 카탈로그 레포에 프로필을 추가·수정한다(모드 B). - 레지스트리 연결 —
components.json이 없으면npx shadcn@latest init먼저. 이후registries에"@doksam-ui": "https://ui.doksam.com/r/{name}.json"을 등록해@doksam-ui/<name>으로 설치한다. 단건 설치는npx shadcn add https://ui.doksam.com/r/<name>.json. - 재발명·환각 금지 — 필요한 UI 가 생기면 만들기 전에 카탈로그를 무조건 먼저 찾는다. 이미 있는 자산은 코드를 복붙하거나 Tailwind 로 재구현하지 않고 레지스트리로 설치한다.
- 규칙 준수 구현 — §4 다이제스트를 지키며 구현한다.
- 기계적 자가 검증 — §5.
- 최종 보고 — §5.3 형식으로 제출한다.
What ships with it
8 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 11d ago First seen · 277 lines · 245 tokens per session scan A 8152cd98ad48
doksam-ui is a skill published in the GitHub repository LeeYudok/doksam-skills (10 stars, last pushed 19d ago), licensed MIT. It adds 245 tokens to every session and 5,674 once invoked, about $0.0012 per session on Opus 5. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
frontend-ui-engineering
Builds production-quality, accessible, responsive user-facing UIs. Use when building or modifying interfaces and pages, creating components, implementing layouts, meeting WCAG accessibility requirements, managing state, or when the output needs to look and feel production-quality rather than AI-generated.
antigravity-design-expert
Core UI/UX engineering skill for building highly interactive, spatial, weightless, and glassmorphism-based web interfaces using GSAP and 3D CSS.
ui-first-builder
Creates production-ready UI immediately from any description. Generates complete pages, components, and realistic mock data in FIRST response. Uses Next.js 16 + Tailwind + shadcn/ui. Never asks questions - infers everything from context. Triggers: UI creation, page building, component generation, build interface…
ui-designer
Elite UI/UX Design Lead & Frontend Architect. Generates distinctive, non-templated interfaces with opinionated aesthetics, deliberate typography, and exact UX copy. Triggers on UI design, frontend styling, or layout creation.
design-system-architect
Expert guide for designing, building, and maintaining scalable UI design systems with design tokens, headless primitives, Material Design 3 (M3), Tailwind v4 @theme, and WCAG 2.2 accessibility.
website-design-cloner
Analyzes and reverse-engineers website designs directly from a target URL, extracting layout structures, design tokens (colors, typography, spacing), component hierarchies, visual assets, and responsive behaviors to enable full 1:1 duplication into modern code (Tailwind CSS v4, React/Next.js, HTML/CSS). / Mempelajari…