Skip to content
Back to skills

Genie Studio

ASecurity

This is a design system extracted from the **Genie Studio** web app (codename: Creative Cortex), an AI canvas-based image creation tool by Genie Labs. Use these tokens, components, and conventions when designing for or extending the product.

  • 396 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added August 30, 2026
designreactexpress

Works with

  • cli

Security analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned August 30, 2026

npx -y skills add GenielabsOpenSource/spine-animation-ai --skill genie-studio --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Genie Studio?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Genie Studio
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/genielabsopensource-genie-studio/badge)](https://www.skillsdirectory.com/skills/genielabsopensource-genie-studio)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
# Genie Studio — Agent Skill

This is a design system extracted from the **Genie Studio** web app (codename: Creative Cortex), an AI canvas-based image creation tool by Genie Labs. Use these tokens, components, and conventions when designing for or extending the product.

## When to use this skill

Reach for this skill when you're:
- Designing **new screens, flows, or features** for Genie Studio (the web app at `/boards`, `/board/:id`)
- Building **marketing or onboarding surfaces** in the Genie Studio visual language
- Making **internal tools** that should match the Genie brand
- Recreating Genie Studio UI in mocks, prototypes, or hi-fi designs

Don't use it for: unrelated Genie Labs products, marketing collateral that calls for its own visual identity, or anything that needs full-bleed photography / heavy gradients (the system explicitly avoids those).

## Where to look

| Need | File |
|---|---|
| Color + type tokens (CSS vars) | `colors_and_type.css` |
| Tone of voice, copy patterns | `README.md` → CONTENT FUNDAMENTALS |
| Spacing, radii, shadows, motion | `README.md` → VISUAL FOUNDATIONS |
| Iconography rules (bespoke + Lucide) | `README.md` → ICONOGRAPHY |
| Brand mark | `assets/genie-icon.svg` |
| Product icons (24×24 SVG, currentColor) | `assets/icons/` |
| Token review cards | `preview/` |
| Composed screens (Boards + Canvas + Chat) | `ui_kits/web/index.html` |

## Hard rules (memorize)

1. **One brand color, used sparingly.** Genie blue `#45b3fd` (`--genie-4`) for primary buttons, focus, links, brand. Charcoal carries the rest.
2. **Sentence case everywhere.** "+ New board", not "+ New Board".
3. **No emoji. Ever.** Not in copy, not as icons.
4. **No marketing gradients.** The thinking shimmer is the *only* expressive gradient. Don't invent purple/blue washes.
5. **Padding + flex/grid + gap. No layout margins.**
6. **Icons are stroke 1.5px, currentColor, 24×24** — bespoke set in `assets/icons/`, otherwise Lucide. Never Heroicons / Phosphor / Material.
7. **Floating chrome over canvas = translucent white pill.** `bg-white/95 + backdrop-blur + border-charcoal-2.5 + shadow-card`. Never use vignette/protection gradients.
8. **Soft shadows only.** Three canonical: `shadow-card`, `shadow-button`, `shadow-attachment`. No inner, no colored, no glow.
9. **Light mode only.** No dark mode in production.
10. **Inter is a stand-in for SF Pro.** Real product looks slightly tighter. Don't add other display fonts.

## Copy templates

- **CTA:** `+ New board`, `+ New`, `Share`
- **Empty state:** `No boards yet` / `Create your first board to get started`
- **Loading:** `Creating…` (U+2026, never `...`)
- **Error toast:** `Failed to <verb> <noun>` (e.g. `Failed to save board name`)
- **Page header:** noun + short noun-phrase subtitle (`Boards` / `Your canvas workspaces`)
- **Tab labels:** `Genie`, `Asset Library`, `Image History`
- **Affordance labels:** verbs only (`Edit`, `Resize`, `Remove BG`, `Split layers`, `Download`)

## Default component recipes

- **Button (primary):** `h-8 px-4 rounded-lg bg-charcoal-7 text-white text-sm font-medium`, hover → `bg-charcoal-6`.
- **Card:** `bg-white border border-charcoal-2 rounded-lg shadow-button`, hover → `shadow-md, border-charcoal-2.5`.
- **Toolbar (floating over canvas):** vertical capsule, 4px inner padding, 36px buttons, 8px radius. Hover → `highlight-2`. Active → `highlight-4`.
- **Side panel:** fixed 400px right, full height, 24px page padding, inner panel = `bg-white/92 + backdrop-blur + 16px radius + shadow-card`.
- **Prompt input:** 12px-radius bordered group, textarea + addon row with attachment / layout icon-buttons on left, 32px send button (`bg-charcoal-7`) on right.
- **Thinking shimmer:** `Inter 300`, gradient `genie-4 → mag-4(0.75) → genie-4`, 3s linear infinite, `background-clip:text`.

## Caveats

- SF Pro substituted with Inter; production text is slightly tighter.
- No Figma — component specs come from reading the React source.
- No dark mode coverage.
- No marketing/landing surfaces in source.

Files in this skill

  • CLAUDE.md.example1.3 KB
  • README.md15.7 KB
  • SKILL.md4 KB
  • assets/genie-icon.svg536 B
  • assets/icons/add.svg447 B
  • assets/icons/align-center.svg224 B
  • assets/icons/align-left.svg214 B
  • assets/icons/align-right.svg216 B
  • assets/icons/attachment.svg1008 B
  • assets/icons/chevron-down.svg229 B
  • assets/icons/copy.svg353 B
  • assets/icons/creation-image-download.svg738 B
  • assets/icons/creation-image-edit.svg528 B
  • assets/icons/creation-image-remove-bg.svg3.2 KB
  • assets/icons/creation-image-resize.svg636 B
  • assets/icons/creation-image-split-layers.svg609 B
  • assets/icons/cursor-fill.svg1.2 KB
  • assets/icons/cursor.svg748 B
  • assets/icons/frame-background-transparent.svg220 B
  • assets/icons/frame-label.svg305 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.