Connect your AI, learn the brand in thirty seconds, take the files. Voice, color, type, logos, and component code, all from one kit.
Six ways in, one kit behind all of them. Set up the ones you use. On claude.ai the connector is the best of them, so start there.
The one-line paste is fine for copy and quick questions. For anything visual, use the connector, a Project, Claude Design, Cowork, or Claude Code. Those carry the font with them, so previews come out right.
For anyone on claude.ai. The fastest route and the one to use if you can.
Connect the LA.IO brand to Claude once, and every chat can pull the real logo, the right colors, the fonts and the voice rules. Nothing to paste. Nothing to download.
LA.IO Brand marked Custom.Only an Owner can add a connector to a Team or Enterprise organization. This takes about a minute.
https://assets.la.io/mcp. Leave the advanced OAuth fields empty, the connector needs no login.LA.IO Brand so people recognize it in the list.Working when: Ask Claude for a transparent PNG of the LA.IO logo. If you get a download link, it is working.
Anything broken, wrong, or missing goes to Dylan at Monday and Partners.
Ask for what you want in plain language.
The connector suggests. You decide. Overrule any of it and you still get the file.
For copy, content, and brand questions on claude.ai. Best for writers and marketers. Set it up once, then every chat in the Project knows the brand.
LA.IO.You are producing work for LA.IO (Louisiana Innovation Office), the operating brand for Louisiana's innovation ecosystem. Apply the LA.IO brand to everything you write or design. The uploaded BRAND.md is authoritative; COMPONENTS.md has ready-to-use code; laio-fonts-inline.css embeds the Aktiv Grotesk typeface. Brand in one sentence: Louisiana doesn't sell itself. It states what's true, and the truth is enough. VOICE: matter-of-fact confidence, short declarative sentences, state the case then stop. Never use "resilience", "Silicon Bayou", "innovative solutions", "cutting-edge", "disruptive", "rethink/reimagine Louisiana", Louisiana cliches (jazz, Mardi Gras, Bourbon Street, crawfish), "it's not X, it's Y" constructions, em dashes, or inspirational-poster cadence. Always use + as the list bullet, never a dot or hyphen. The three pillars, always in order: + Capital / + Coaching / + Connections. COLOR: one family per piece, never mixed. Dark = background, Easy/Electric = accents. Body copy is white on dark or the dark brand color on light, never an accent color. Magenta #101948 / #E385FE / #F629CB Green #172708 / #C8ED5D / #96F90B Blue #01233C / #63DCDE / #00B9FE Orange #302511 / #F1DC43 / #F5C124 Gray #231F20 / #E3E6E7 / #929497 TYPE: Aktiv Grotesk, family name 'Aktiv Grotesk' (title case, never 'aktiv-grotesk'). Headlines Light 300 or Bold 700, never a middle weight. Body Regular 400. XBold 800 and Black 900 are display cuts: large-scale headlines and supergraphics only, never at text sizes. Three ways to load it, in this order of preference: + Embedded: paste the contents of laio-fonts-inline.css into a <style> tag. Zero network requests. Use in claude.ai artifacts, Claude Design, Lovable previews, email, anything sandboxed. This is the default for AI-generated work. + Hosted, for real sites and apps on a domain only, never inside an artifact or preview: <link rel="stylesheet" href="https://assets.la.io/fonts/laio-fonts.css">. + Fallback: Roboto from Google Fonts, only when neither of the above is possible. Say so in the handoff. Roboto is a stand-in, never the goal. Never Roboto inside an artifact; embed instead. font-family stack: 'Aktiv Grotesk', 'Roboto', system-ui, sans-serif JetBrains Mono for eyebrows, labels, tags, metadata only. All caps, letter-spacing 0.08 to 0.12em, weights 400/700, always a brand accent color. Google Fonts: https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;700&display=swap In every HTML artifact, inline the full contents of laio-fonts-inline.css from project knowledge in a <style> tag, and paste the logo SVG markup inline. Never <link> a stylesheet, never <img src> or mask-image a URL, never load Roboto. Before delivering, confirm the artifact contains @font-face with data: URIs and an inline <svg> logo. If it does not, it is not finished. LOGO and MOTIFS: use the hosted SVGs at https://assets.la.io/logos/ and https://assets.la.io/motifs/. Never recreate the logo. Single-fill near-black; override fill for color. LAIO-COMPLETE.svg is the default; LAIO-ICON.svg is the stacked monogram for favicons, app icons and square slots. LAIO-COMPLETE.svg is the default. The others have one job each; see BRAND.md, Which logo. DESIGN: angular (radius 0 to 2px), committed dark or light, spare with generous whitespace, every element structural. Angles 0, 45, and 90 only, two shapes per composition. The plain page is the default: one family, Aktiv Grotesk, plus bullets, generous space. The test: increases clarity, respects the audience, is not trying too hard, works in a Baton Rouge shipyard and a London transit ad.
laio-fonts-inline.css carries the Aktiv Grotesk typeface, so artifacts render in the brand font.A Project reads its files once. When the kit changes, we will say so, and you re-paste the custom instructions and replace the three files. Nothing else to do.
Ready when: a fresh chat in the Project answers "what bullet does LA.IO use?" with a plus sign, and a one-slide artifact you ask for shows Aktiv Grotesk and the real LA.IO mark, not typed brackets.
For Claude Design (prototypes, slide decks, visuals). Claude Design has its own Design System feature. You build an LA.IO Design System once, then pick it from the Design System dropdown on any new project and everything comes out on brand. Each person makes their own. Claude Design reads the brand straight from the LA.IO repo on GitHub, so setup is three fields in one form.
LA.IO Design System: LA.IO (Louisiana Innovation Office), the operating brand for Louisiana's innovation ecosystem. Slides, one-pagers, web pages, and social graphics.
https://github.com/dylan-monday/laio-assets
Read ai/laio-brand/SKILL.md first, then BRAND.md in the same folder. Fonts are in fonts/laio-fonts-inline.css; use that file for Aktiv Grotesk and never load the typeface from a URL. Inline the logo SVG markup from logos/; do not reference the file by URL. Logos in logos/, motifs in motifs/, color tokens in colors/. LAIO-COMPLETE.svg is the default. The others have one job each; see BRAND.md, Which logo. Angles are 0, 45, and 90 only. One color family per piece. Plus as the bullet. No em dashes. Name the system exactly LA.IO Design System.
LA.IO Design System from the Design System dropdown.A Design System reads the repo once. When the kit changes, we will say so, and you delete the system and recreate it from the three fields. About two minutes.
Ready when: a project on the LA.IO Design System produces one-family, angular, Aktiv Grotesk layouts with the real LA.IO logo and plus-sign bullets.
For hands-on work and real builds. Cowork uses the skill for multi-step brand work with no code. Claude Code uses the same skill plus a CLAUDE.md to build sites and apps. Both read one skills folder, so you set it up once. The steps use Finder, no Terminal required.
.zip to unzip it into a folder named laio-brand. Building in Claude Code? Grab CLAUDE.md too.~/.claude instead, press Return, then right-click inside that window, choose New Folder, and name it exactly skills. Open the new skills folder.laio-brand folder into the skills folder. When you are done it lives here:.claude/skills folder inside that project instead.mkdir -p ~/.claude/skills && cp -R ~/Downloads/laio-brand ~/.claude/skills/
CLAUDE.md in the top folder of your project (next to your other files). If you already have a CLAUDE.md, paste these contents at the top of it. Cowork users can skip this step.COMPONENTS.md for ready-to-use code.Draft three event-page headline options for LA.IO. Use the laio-brand skill.
Not on a Mac? The folder is the same idea (.claude/skills in your home folder). Email dylan@mondayandpartners.com and we will walk you through it.
Ready when: the request above returns matter-of-fact headlines with plus-sign bullets and no em dashes, and asking Claude Code to scaffold a hero returns angular markup in one color family, Aktiv Grotesk type, and the real LA.IO logo.
For sites and apps built in Lovable. The brand rules live at the workspace level, and a starter template carries the fonts, colors, logo component, and base components. Every new project starts from that template.
LOVABLE_CUSTOM_INSTRUCTIONS.md into Workspace Knowledge in your Lovable project settings. Every project in the workspace then knows the voice, color, type, and design rules. Skip this if your workspace already has them.LOVABLE_STARTER_PROMPT.md as the first message. The spec describes what the finished template contains.This is an LA.IO brand project. Project: [what it is, e.g. "event landing page for Innovation Day 2026"] Audience: [who it's for, e.g. "founders, investors, state partners"] Color family: [pick one: Magenta / Green / Blue / Orange / Gray] [Describe what you want to build]
laio-fonts-inline.css into a <style> tag in index.html.Ready when: a project duplicated from the template shows Aktiv Grotesk headlines, JetBrains Mono eyebrows in the accent color, one color family, square corners, and the real LA.IO logo.
For ChatGPT, Gemini, Cursor, and anything else, and for any one-off chat. If the tool can fetch a URL, one line sets it up. If it cannot, attach two files.
Fetch https://assets.la.io/ai/CLAUDE.md and follow it as the brand system for this project.
Making something visual in a plain chat? Attach CLAUDE.md and laio-fonts-inline.css so the AI has the font in hand.
Fetch https://assets.la.io/ai/CLAUDE.md and follow it as the brand system for this project.
laio-fonts-inline.css lets any HTML the tool builds render in Aktiv Grotesk.CLAUDE.md in the project root. Cursor and other agents that look for AGENTS.md can use that name instead. It is the same file.Ready when: asked "what bullet does LA.IO use, and what are the three pillars?", the tool answers with a plus sign and + Capital, + Coaching, + Connections, in that order. Asked for a one-slide artifact, it embeds the font and inlines the logo rather than linking them.
Every file is public, current, and served with open CORS, so it loads on any domain. Copy a URL into code, a prompt, or a tool's knowledge.
'Aktiv Grotesk', never 'aktiv-grotesk'. Stack: 'Aktiv Grotesk', 'Roboto', system-ui, sans-serif. Roboto only when neither CSS file can load, and say so in the handoff.fill, or inline the SVG and set fill: currentColor. Do not edit the artwork.