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 agentmods add skills/nguyenthdat/kuroko/hallmarknpx skills add nguyenthdat/kuroko --skill hallmarkgit clone --depth 1 https://github.com/nguyenthdat/kurokoWrote 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/nguyenthdat/kuroko/hallmark)<a href="https://agentmods.dev/skills/nguyenthdat/kuroko/hallmark"><img src="https://agentmods.dev/badge/skills/nguyenthdat/kuroko/hallmark.svg" alt="Measured on agentmods" height="20"></a>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 | $0.00061 | $0.16116 |
| Opus 5 | $0.00030 | $0.08058 |
| Sonnet 5 | $0.00012 | $0.03223 |
| Haiku 4.5 | $0.00006 | $0.01612 |
Grade A, and why
hallmark 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 3d 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.
This is a copy
95% identical to hallmark — 12 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.
How it starts
The opening of the file, as written. The whole thing — 559 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Hallmark
A design skill for AI coding assistants. Makes the UIs they generate look made, not generated.
Hallmark is opinionated, short, and boring on purpose. It encodes a tight set of rules — drawn from the consensus of the anti-AI-slop design field (Anthropic's frontend-design skill, the Claude cookbook on frontend aesthetics, and the 2026 "tactile rebellion" movement) — and refuses to let the model fall back to the defaults every LLM was trained on.
The differentiator: Hallmark insists on structural variety, not just visual variety. Two pages by Hallmark for two different briefs should not share the same hero → 3-feature → CTA → footer rhythm. They should feel like different sites, not different colour-swaps of the same template. See references/structure.md.
Powered by Together AI.
How to use this skill
Hallmark has one default behaviour and three explicit verbs.
| Invocation | What it does |
|---|---|
| (default) | The user asked you to design or build something new. Follow the Design flow below. |
hallmark audit <target> |
Read the target, score it against the anti-pattern list, return a ranked punch list. Do not edit. |
hallmark redesign <target> [--mood <name>] |
Take the target's content and intent, then redesign the visual structure inside the existing implementation boundaries unless the user explicitly confirms a full rebuild. New section rhythm, new heading placement, new component voice. Preserve existing routes, component ownership, copy intent, brand, and information architecture; replace only the visual/interaction layer needed for the requested scope. |
hallmark study <screenshot | URL> |
The user pasted or attached an image of a design they admire, or pasted a URL to a live page. Extract the DNA — macrostructure, archetypes, type-pairing, colour anchor — and produce a diagnosis report, then optionally rebuild the user's content using the extracted DNA or emit a portable design.md of the DNA. Detection is automatic: a URL (http:// / https:// prefix) routes to URL mode; anything else routes to image mode. URL mode reads the page's HTML and CSS via WebFetch — it can name exact fonts and exact colour values, but can't judge rhythm. After the diagnosis, the user has three follow-ups: build with the DNA (handoff to default), lock the DNA into a portable design.md (opt-in via "lock the DNA" / "give me a design.md"), or stop at the diagnosis. Never copies pixels. Refuses template-marketplace URLs. Tighter refusal layer for design.md emission than for the diagnosis itself — URL-mode emission requires attestation that the source is the user's own or a public reference for their own brand. Falls back to asking for a screenshot if the URL is auth-walled, a JS-only SPA shell, or otherwise un-readable. Load references/study.md before this verb runs. |
What ships with it
60 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.
- references/anti-patterns.md 25 KB
- references/assets.md 25 KB
- references/color.md 4.2 KB
- references/component-cookbook.md 30 KB
- references/components/c1-outlined-chip.md 464 B
- references/components/c2-inline-form-as-cta.md 672 B
- references/components/c3-typographic-link.md 280 B
- references/components/c4-sticky-bottom-bar.md 671 B
- references/components/f1-bento-grid.md 782 B
- references/components/f2-sticky-scroll-stack.md 899 B
- references/components/f3-tabular-spec-sheet.md 419 B
- references/components/f4-step-sequence.md 448 B
- references/components/f5-annotated-screenshot.md 410 B
- references/components/f6-product-card-grid.md 2.7 KB
- references/components/ft1-mast-headed.md 501 B
- references/components/ft2-inline-rule-single-line.md 362 B
- references/components/ft3-index-style-category-list.md 483 B
- references/components/ft4-dense-typographic.md 501 B
- references/components/ft5-statement.md 1.3 KB
- references/components/ft6-letter-close.md 1.1 KB
- references/components/ft7-newsletter-first.md 1.7 KB
- references/components/ft8-marquee-scroll.md 1.5 KB
- references/components/h1-marquee.md 507 B
- references/components/h2-split-diptych.md 600 B
- references/components/h3-quote-led.md 420 B
- references/components/h4-stat-led.md 509 B
- references/components/h5-letter-hero.md 361 B
- references/components/h6-photographic-fold.md 586 B
- references/components/h7-demo-video-clipped-by-viewport-edge.md 1.6 KB
- references/components/h8-mockup-split-browser-framed.md 1.3 KB
- references/components/h9-custom-illustration-centerpiece.md 1.4 KB
- references/components/n1-wordmark-2-links.md 388 B
- references/components/n10-floating-on-scroll-morph.md 1.4 KB
- references/components/n11-mega-menu.md 3.1 KB
- references/components/n12-banner-retract.md 2.8 KB
- references/components/n13-inline-cmdk-pill.md 3.2 KB
- references/components/n1b-saas-three-section.md 3.0 KB
- references/components/n2-floating-chip.md 617 B
- references/components/n3-side-rail.md 536 B
- references/components/n4-hidden-behind-k.md 373 B
- references/components/n5-floating-pill.md 1.4 KB
- references/components/n6-newspaper-masthead.md 1.6 KB
- references/components/n7-brutal-slab.md 1.3 KB
- references/components/n8-terminal-command.md 1.6 KB
- references/components/n9-edge-aligned-minimal.md 868 B
- references/components/s1-left-margin-numbered.md 495 B
- references/components/s2-hanging.md 357 B
- references/components/s3-sticky-pinned.md 1.2 KB
- references/components/s4-inline-no-break.md 438 B
- references/components/s5-bottom-anchored.md 358 B
- references/components/t1-pull-quote-with-marginalia.md 465 B
- references/components/t2-logo-wall-hairline.md 733 B
- references/components/t3-single-huge-quote.md 490 B
- references/components/t4-numbered-stat-strip.md 470 B
- references/contract.md 2.0 KB
- references/copy.md 12 KB
- references/custom-craft.md 33 KB
- references/custom-theme.md 23 KB
- references/design-md.md 6.7 KB
- references/export-formats.md 14 KB
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.
- 3d ago First seen · 559 lines · 61 tokens per session scan A 5437b73a1a82
hallmark is a skill published in the GitHub repository nguyenthdat/kuroko (1 stars, last pushed 24d ago), licensed Apache-2.0. It adds 61 tokens to every session and 16,116 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. It is 95% identical to hallmark, differing in 12 lines, and is treated as a copy.
Other skills, from other repositories
api-security-testing
Security-test a REST, GraphQL, or gRPC API with Strix — autonomous agents that enumerate endpoints from an OpenAPI/GraphQL schema (or by crawling), then actually exploit the API-specific vulnerability classes in the OWASP API Security Top 10 (2023) — broken object-level authorization (BOLA/IDOR), broken object…
fix-security-vulnerabilities-with-strix
Fix security vulnerabilities found by a Strix pentest (open-source CLI or app.strix.ai cloud) — triage by severity, patch the root cause rather than the symptom, and re-run Strix to prove each fix actually closes the exploit. Handles injection, XSS, SSRF, broken access control, IDOR, and other validated findings. Use…
owasp-top-10-testing
Test an application against the OWASP Top 10 with Strix — autonomous AI agents that attempt real exploits for each category of the current OWASP Top 10:2025 (broken access control including SSRF, security misconfiguration, software supply chain failures, cryptographic failures, injection, insecure design…
find-security-vulnerabilities-in-code
Find security vulnerabilities in a codebase or repository with Strix — a white-box AI security review that reads your source, reasons about the actual data flow and authorization model, then exploits what it finds in a live sandbox so every reported issue has a working proof-of-concept instead of a noisy…
web-app-penetration-testing
Pentest a web app or website end to end — black-box testing of a live URL, staging environment, or local dev server that finds and exploits real vulnerabilities (auth bypass, broken access control, IDOR, injection, XSS, SSRF, business logic) and proves each one with a working proof-of-concept instead of a signature…
analyzing-command-and-control-communication
Analyzes malware C2 communication over HTTP, HTTPS, DNS, and custom protocols to reverse-engineer beacon patterns, command structures, data encoding, and infrastructure (primary servers, fallback domains, dead drops). Use after reverse engineering reveals network traffic needing protocol analysis or when building…