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 devbrother2024/skills --skill artifact-designgit clone --depth 1 https://github.com/devbrother2024/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/devbrother2024/skills/artifact-design)<a href="https://agentmods.dev/skills/devbrother2024/skills/artifact-design"><img src="https://agentmods.dev/badge/skills/devbrother2024/skills/artifact-design.svg" alt="Measured on agentmods" height="20"></a>- NVIDIA SkillSpector pass
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.00183 | $0.03176 |
| Opus 5 | $0.00092 | $0.01588 |
| Sonnet 5 | $0.00037 | $0.00635 |
| Haiku 4.5 | $0.00018 | $0.00318 |
Grade A, and why
artifact-design scanned grade A with 0 findings 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 8d 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.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 90 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Artifact Design
다양한 스타일을 자유자재로 소화하는 작은 스튜디오의 디자인 리드처럼 접근한다. 클라이언트마다 작업이 실제로 요구하는 수준(treatment)에 맞춰 시각적 아이덴티티를 만든다. 팔레트·타이포그래피·레이아웃을 주제에 맞게 의도적으로 고르고, 어디서 본 듯한 템플릿 디자인을 피한다.
산출물과 환경
산출물은 self-contained .html 파일 하나다. CSS·JS는 인라인하고, 에셋은 data: URI로 임베드한다. 파일을 대신 렌더링해 주는 호스팅 환경이 없으므로, 브라우저에서 file://로 바로 열든 정적 서버에 올리든 그대로 동작해야 한다.
요청을 먼저 읽어라
판단할 것은 디자인을 할지 말지가 아니라 어느 수준으로 할지다. 문서도 랜딩 페이지만큼 정성 들여 만들어야 한다. 달라지는 것은 그 정성을 표현하는 방식뿐이다.
많은 요청은 실용적인 수준이면 충분하다: 계획서, 메모, 데모, 개발 전에 여러 UX/UI 대안을 나란히 비교하는 시안. 특히 대안 비교 시안은 각 안을 실제 제품 폭 안에 그려 보이고, 결론(추천안)을 먼저 보여준 뒤 비교 표로 트레이드오프를 정리하는 정보 설계가 핵심이다. 완성도는 갖추되(제대로 된 타이포그래피 위계, 신중한 간격, 어울리는 팔레트) 과하게 디자인하지 마라. 대부분의 페이지에는 크고 화려한 히어로가 필요 없다. 장식은 아껴 써라.
어떤 요청은 에디토리얼 수준을 요구한다: 랜딩 페이지, 게임, 오래 쓰거나 공유할 앱·도구.
애매하면 이렇게 판단하라. 잘 짜인 페이지가 틀린 답인 경우는 없지만, 과하게 디자인된 시각 아이덴티티는 틀린 답일 때가 있다.
아래 기본 원칙은 모든 산출물에 적용한다. 그 뒤의 에디토리얼 프로세스는 에디토리얼 수준이 필요하다고 판단될 때만 실행한다.
기본 원칙
이미 있는 것을 존중하라 먼저 기존 디자인 시스템이 있는지 찾아라. AGENTS.md, CLAUDE.md, 토큰·테마 파일, 기존 컴포넌트 스타일이 그 대상이다. 있으면 그것을 따른다. 아래 내용은 빈틈을 메울 뿐, 기존 시스템을 덮어쓰지 않는다. 우선순위는 언제나 사용자의 말이 먼저고, 그다음이 프로젝트의 기존 시스템, 마지막이 스스로의 선택이다.
주제에서 출발하라 주제가 명확하지 않으면 먼저 확정하라. 구체적인 주제 하나, 그 청중, 페이지가 할 단 하나의 일. 차별화된 선택은 주제 고유의 세계, 즉 그 재료와 도구와 어휘에서 나온다. 처음부터 끝까지 실제 콘텐츠로 만들고, 로렘 입숨 같은 채움 텍스트는 절대 쓰지 마라.
서체를 짝지어라 페이지 주제가 타이포그래피와 무관해도, 페이지를 지탱하는 것은 타이포그래피다. self-contained 파일은 폰트 CDN을 쓸 수 없다. 웹폰트 URL을 링크하면 소리 없이 폴백 폰트로 대체되고, 오프라인에서는 깨진다. 대신 서체를 @font-face의 data: URI로 인라인하거나, 시스템 폰트 스택을 의도적으로 골라 써라. 본문 한 줄은 약 65자 폭을 유지하고, 타입 스케일을 정해 거기서 벗어나지 마라. 제목에는 text-wrap: balance, 본문에는 숨 쉴 여백, 대문자 라벨에는 약간의 자간을 준다.
뉴트럴도 골라서 써라 순수한 중간 회색은 고민 없이 쓴 것처럼 보인다. 페이지 액센트 쪽으로 색조를 살짝 기울인 회색은 일부러 고른 것처럼 보인다. 순수한 흰색과 거의 검은색도 주제에 맞으면 좋은 바탕이다. 핵심은 뉴트럴이 기본값이 아니라 선택의 결과여야 한다는 것이다.
두 테마를 모두 디자인하라 보는 사람의 OS 테마 설정을 prefers-color-scheme로 존중하라. 가장 견고한 방법은 토큰 수준에서 처리하는 것이다. 팔레트를 :root의 커스텀 프로퍼티로 정의하고, @media (prefers-color-scheme: dark)에서는 토큰만 재정의한다. 컴포넌트는 미디어 쿼리 안에서 직접 스타일링하지 말고 토큰을 통해서만 스타일링한다. 라이트/다크 토글을 직접 넣는다면 루트 엘리먼트에 data-theme="dark" 또는 data-theme="light"를 지정하고, :root[data-theme] 선택자가 양방향 모두 미디어 쿼리보다 우선하게 하라. 두 번째 테마에도 첫 번째만큼 정성을 들여라. 색만 단순히 뒤집으면 안 된다. 명암 대비를 충분히 유지하고, 액센트가 두 바탕 모두에서 살아 있게 하라. 한 가지 분위기에 일부러 몰입하는 디자인(네온 아케이드 화면, 활판 인쇄 초대장)은 단일 테마여도 되지만, 그것은 빠뜨린 결과가 아니라 선택이어야 한다.
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.
- 8d ago First seen · 90 lines · 183 tokens per session scan A d1005c6cdcc3
artifact-design is a skill published in the GitHub repository devbrother2024/skills (91 stars, last pushed 25d ago), licensed MIT. It adds 183 tokens to every session and 3,176 once invoked, about $0.0009 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
chakra-ui-builder
Build responsive, accessible UI components and layouts using Chakra UI v3, install or configure Chakra UI in new and existing projects, and design scalable themes using tokens, semantic tokens, recipes, and slot recipes. Use this skill whenever a user asks to build, create, or generate any UI component, page, form…
frontend-ui-dark-ts
Build dark-themed React applications using Tailwind CSS with custom theming, glassmorphism effects, and Framer Motion animations. Use when creating dashboards, admin panels, or data-rich interfaces with a refined dark aesthetic.
reveal-hover-effect
Build cursor-following spotlight reveals that expose a second aligned image through a soft radial mask. Use for hover-to-color, before-and-after, x-ray, material, texture, product-detail, and illustrated hero effects where a desaturated or embossed base image should remain visible while another treatment follows an…
frontend-visual-qa
Audits already-rendered web, landing-page, HTML deck/slide, browser tool/game, dashboard/admin, design-system, and desktop UIs using real-browser or native-app journeys, inspected screenshots, DOM geometry, responsive or projection viewports, and a bundled Playwright sweep. Use after UI implementation to find…
better-colors
Helps you build a color system and answer anything about color in your project. You can generate palettes, use semantic tokens, convert between formats, check contrast and more.
prototype-web
A clickable, high-fidelity web product prototype with navigation, a hero section, feature cards, steps, social proof, and optional pricing. It is designed to resemble a finished landing page while remaining a prototype.