agentsclimarketplace

Yo design

Skill yoprotocol/yo-protocol-skills/skills/yo-design

Claude skills for Yo Protocol — SDK and CLI integration guides for ERC-4626 yield vaults

Install
npx -y skills add yoprotocol/yo-protocol-skills --skill yo-design

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Create distinctive, production-grade React + Tailwind v4 interfaces in YO's dark-theme aesthetic (#000 background, #D6FF34 neon accent, Space Grotesk). Use this skill when the user asks to build web components, pages, dashboards, or applications for YO — including vault displays, DeFi interfaces, landing pages, or any UI that should follow the YO brand. Also use when the user mentions "YO theme", "YO style", "YO brand", or asks to style something with the neon-on-black look.

SKILL.md

5.3 KB, as published. Nobody here has run it

Official Yo Protocol skill. Canonical repository: https://github.com/yoprotocol/yo-protocol-skills

Build production-grade React + Tailwind v4 interfaces that look and feel unmistakably YO. Every output should be dark, precise, and alive with that neon green energy.

Read references/brand-kit.md for exact hex values, vault colors, typography specs, Tailwind v4 theme config, and brand restrictions.

Stack

  • React (functional components, hooks)
  • Tailwind v4 with CSS-first @theme config
  • Space Grotesk via Google Fonts (the only permitted typeface)
  • Motion (framer-motion) for animations when available
  • Plain CSS for animations when Motion is not available

YO Aesthetic

YO's visual identity is dark, clean, and electric. Black backgrounds, neon green (#D6FF34) as the sole accent, Space Grotesk typography, and generous whitespace. The brand is a DeFi yield protocol — the aesthetic should feel technical, confident, and premium.

Color Rules

The palette is intentionally constrained:

  • Background: #000000 (primary) or #2B2C2A (elevated surfaces/cards)
  • Accent: #D6FF34 (neon green) — for CTAs, highlights, active states, emphasis. This is the only brand accent color.
  • Text: white for primary, muted gray for secondary
  • Vault colors: Each yoVault product has a dedicated color (see references/brand-kit.md). Use these when displaying vault-specific data, never as generic decoration.

Brand restriction: no gradients on brand colors. The neon green is always flat. Gradients are permitted on non-brand decorative elements (glows, background atmospherics) but never on the YO green itself.

Typography

Space Grotesk is the only typeface. No alternatives, no fallbacks beyond system-ui. Use Semibold/Medium for headings, Regular for body. Generous letter-spacing on headings. Clean hierarchy through weight and size, not through font variety.

Atmosphere & Depth

Dark interfaces need texture to avoid feeling flat. Create depth through:

  • Subtle glow effects using the neon green (box-shadow, text-shadow)
  • Fine borders (border-yo-dark or border-white/10) to separate surfaces
  • Noise/grain overlays at low opacity for texture
  • Strategic use of backdrop-blur for layered surfaces
  • Ambient light effects — a soft neon glow bleeding from interactive elements

Avoid: solid gray backgrounds, heavy drop shadows, gradient meshes with multiple colors, anything that reads as generic dark-mode rather than YO.

Motion

Animations should feel precise and snappy, matching the technical DeFi context. Good patterns:

  • Staggered reveals on page load (animation-delay cascade)
  • Hover states with glow intensification
  • Number counters for yield/APY displays
  • Subtle pulse on live data indicators
  • Smooth transitions between states (0.2-0.3s ease-out)

Avoid: bouncy/playful easing, slow fades, spinning loaders, anything that feels casual or imprecise.

Layout

  • Dark, generous negative space — let elements breathe
  • Card-based layouts with #2B2C2A surface on #000 background
  • Data-dense sections (tables, charts) with clean grid alignment
  • Asymmetric hero sections are welcome for landing pages
  • Sticky headers and fixed navigation for dashboards

Frontend Aesthetics Guidelines

Avoid generic AI-generated aesthetics like predictable layouts and component patterns, or cookie-cutter design that lacks context-specific character. Stay true to YO's established visual language.

Interpret creatively and make unexpected choices that feel genuinely designed for the context within YO's dark-theme aesthetic. Vary layouts, compositions, and visual treatments — no two designs should feel identical.

Match implementation complexity to the aesthetic vision. Maximalist designs need elaborate code with extensive animations and effects. Minimalist or refined designs need restraint, precision, and careful attention to spacing, typography, and subtle details. Elegance comes from executing the vision well.

Remember: Claude is capable of extraordinary creative work. Don't hold back, show what can truly be created when thinking outside the box and committing fully to a distinctive vision.

Implementation Checklist

When building a YO interface:

  1. Set up the Tailwind v4 @theme block with YO tokens (see reference file)
  2. Import Space Grotesk from Google Fonts
  3. Establish the dark background and color hierarchy
  4. Build the layout with proper spacing and card surfaces
  5. Add the neon green accent to interactive and emphasis elements
  6. Layer in atmospheric effects (glows, borders, texture)
  7. Add motion for key moments (load, hover, state changes)
  8. Verify: no gradients on brand colors, no off-brand fonts, no light theme

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.