mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-04-26 01:01:40 +00:00
Curated collection of production-quality design system specifications extracted from real websites (sourced from VoltAgent/awesome-design-md). Each template captures a site's complete visual language: colors, typography, components, layout, shadows, responsive behavior, and agent-ready CSS values. Hermes-specific adaptations in every template: - Google Fonts CDN link tags for proprietary font substitutes - CSS font-family stacks with proper fallbacks - Integration notes for write_file + generative-widgets workflow - browser_vision verification reminders SKILL.md includes categorized catalog, font substitution reference table, HTML generation pattern, and design-to-use-case matching guide. Sites: Airbnb, Airtable, Apple, BMW, Cal.com, Claude, Clay, ClickHouse, Cohere, Coinbase, Composio, Cursor, ElevenLabs, Expo, Figma, Framer, HashiCorp, IBM, Intercom, Kraken, Linear, Lovable, Minimax, Mintlify, Miro, Mistral AI, MongoDB, Notion, NVIDIA, Ollama, OpenCode, Pinterest, PostHog, Raycast, Replicate, Resend, Revolut, RunwayML, Sanity, Sentry, SpaceX, Spotify, Stripe, Supabase, Superhuman, Together AI, Uber, Vercel, VoltAgent, Warp, Webflow, Wise, xAI, Zapier
4.2 KiB
4.2 KiB
Design System: Airtable
Hermes Agent — Implementation Notes
The original site uses proprietary fonts. For self-contained HTML output, use these CDN substitutes:
- Primary:
Inter| Mono:system monospace stack- Font stack (CSS):
font-family: 'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;- Mono stack (CSS):
font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap" rel="stylesheet">Use
write_fileto create HTML, serve viagenerative-widgetsskill (cloudflared tunnel). Verify visual accuracy withbrowser_visionafter generating.
1. Visual Theme & Atmosphere
Airtable's website is a clean, enterprise-friendly platform that communicates "sophisticated simplicity" through a white canvas with deep navy text (#181d26) and Airtable Blue (#1b61c9) as the primary interactive accent. The Haas font family (display + text variants) creates a Swiss-precision typography system with positive letter-spacing throughout.
Key Characteristics:
- White canvas with deep navy text (
#181d26) - Airtable Blue (
#1b61c9) as primary CTA and link color - Haas + Haas Groot Disp dual font system
- Positive letter-spacing on body text (0.08px–0.28px)
- 12px radius buttons, 16px–32px for cards
- Multi-layer blue-tinted shadow:
rgba(45,127,249,0.28) 0px 1px 3px - Semantic theme tokens:
--theme_*CSS variable naming
2. Color Palette & Roles
Primary
- Deep Navy (
#181d26): Primary text - Airtable Blue (
#1b61c9): CTA buttons, links - White (
#ffffff): Primary surface - Spotlight (
rgba(249,252,255,0.97)):--theme_button-text-spotlight
Semantic
- Success Green (
#006400):--theme_success-text - Weak Text (
rgba(4,14,32,0.69)):--theme_text-weak - Secondary Active (
rgba(7,12,20,0.82)):--theme_button-text-secondary-active
Neutral
- Dark Gray (
#333333): Secondary text - Mid Blue (
#254fad): Link/accent blue variant - Border (
#e0e2e6): Card borders - Light Surface (
#f8fafc): Subtle surface
Shadows
- Blue-tinted (
rgba(0,0,0,0.32) 0px 0px 1px, rgba(0,0,0,0.08) 0px 0px 2px, rgba(45,127,249,0.28) 0px 1px 3px, rgba(0,0,0,0.06) 0px 0px 0px 0.5px inset) - Soft (
rgba(15,48,106,0.05) 0px 0px 20px)
3. Typography Rules
Font Families
- Primary:
Haas, fallbacks:-apple-system, system-ui, Segoe UI, Roboto - Display:
Haas Groot Disp, fallback:Haas
Hierarchy
| Role | Font | Size | Weight | Line Height | Letter Spacing |
|---|---|---|---|---|---|
| Display Hero | Haas | 48px | 400 | 1.15 | normal |
| Display Bold | Haas Groot Disp | 48px | 900 | 1.50 | normal |
| Section Heading | Haas | 40px | 400 | 1.25 | normal |
| Sub-heading | Haas | 32px | 400–500 | 1.15–1.25 | normal |
| Card Title | Haas | 24px | 400 | 1.20–1.30 | 0.12px |
| Feature | Haas | 20px | 400 | 1.25–1.50 | 0.1px |
| Body | Haas | 18px | 400 | 1.35 | 0.18px |
| Body Medium | Haas | 16px | 500 | 1.30 | 0.08–0.16px |
| Button | Haas | 16px | 500 | 1.25–1.30 | 0.08px |
| Caption | Haas | 14px | 400–500 | 1.25–1.35 | 0.07–0.28px |
4. Component Stylings
Buttons
- Primary Blue:
#1b61c9, white text, 16px 24px padding, 12px radius - White: white bg,
#181d26text, 12px radius, 1px border white - Cookie Consent:
#1b61c9bg, 2px radius (sharp)
Cards: 1px solid #e0e2e6, 16px–24px radius
Inputs: Standard Haas styling
5. Layout
- Spacing: 1–48px (8px base)
- Radius: 2px (small), 12px (buttons), 16px (cards), 24px (sections), 32px (large), 50% (circles)
6. Depth
- Blue-tinted multi-layer shadow system
- Soft ambient:
rgba(15,48,106,0.05) 0px 0px 20px
7. Do's and Don'ts
Do: Use Airtable Blue for CTAs, Haas with positive tracking, 12px radius buttons
Don't: Skip positive letter-spacing, use heavy shadows
8. Responsive Behavior
Breakpoints: 425–1664px (23 breakpoints)
9. Agent Prompt Guide
- Text: Deep Navy (
#181d26) - CTA: Airtable Blue (
#1b61c9) - Background: White (
#ffffff) - Border:
#e0e2e6