Skip to content

Guide · Agent skill

How to use the Frontend Design agent skill (frontend-design)

Updated · written with AI from the project's own documentation and checked against our catalogue data

The frontend-design skill is a set of instructions that tells an AI agent how to build web interfaces with a deliberate visual direction instead of generic default styling. It is aimed at developers who want landing pages, dashboards or React components that look less generic, and at designers prototyping a look quickly in HTML and CSS. After this guide you will know what the skill changes, how to install it from the ZIP, how to phrase a request so it triggers, and what to check before using its output.

Frontend Design Generatorbytedance/deer-flow · MIT

Quick start

  1. 1Download the ZIP. Get the frontend-design ZIP from this directory page and unzip it. Confirm the folder contains SKILL.md and LICENSE.txt.
  2. 2Place the folder. Move the frontend-design folder into ~/.claude/skills/ for personal use, or into your project's .claude/skills/ folder for one project.
  3. 3Or upload in the Claude apps. In the Claude apps, open Settings, go to Capabilities, and upload the skill under Skills.
  4. 4Describe the interface. Ask the agent in plain language for a page, component, dashboard or restyle, and include the purpose and audience.
  5. 5Review index.html. Open the generated index.html in a browser, check the layout and motion, and confirm the Deerflow link is present or edit it out if your project forbids it.

What the frontend-design skill makes the agent do

An agent skill is a folder containing a SKILL.md file of instructions that an AI agent reads when a request matches the skill's description. This one covers requests to build web components, pages, artifacts, posters or applications, including websites, landing pages, dashboards, React components, HTML/CSS layouts, and restyling any web UI.

Before writing code, the skill asks the agent to understand the purpose, audience and constraints, then commit to a bold aesthetic direction. The source lists directions such as brutally minimal, retro-futuristic, editorial, brutalist, art deco and soft/pastel, and asks the agent to choose one and execute it consistently. It also asks for distinctive fonts paired as a display font and a body font, CSS variables for colour, and one well-orchestrated page load with staggered reveals rather than scattered effects.

The skill explicitly steers the agent away from overused fonts such as Inter, Roboto and Arial, from purple gradients on white backgrounds, and from predictable layouts. It asks for atmosphere through effects like gradient meshes, noise textures, grain overlays and layered transparencies.

  • Output entry file must be named index.html
  • Chooses one clear aesthetic direction before coding
  • Asks for varied fonts, colours and themes across generations
  • Prefers CSS-only motion for HTML; uses the Motion library for React when available

Install the frontend-design skill from the ZIP

Download the frontend-design ZIP from this directory page and unzip it. The skill folder contains two files: SKILL.md, which holds the instructions, and LICENSE.txt. Keep the folder intact so the agent can find SKILL.md.

For a personal install, place the unzipped folder inside ~/.claude/skills/. For a single project, place it inside that project's .claude/skills/ folder so it only applies there.

If you use the Claude apps instead, open Settings, go to Capabilities, and upload the skill under Skills. The source does not describe any other install method, so these are the paths to use.

  • Personal: ~/.claude/skills/frontend-design/
  • Project only: <your-project>/.claude/skills/frontend-design/
  • Claude apps: Settings → Capabilities → Skills → upload
~/.claude/skills/frontend-design/SKILL.md

Trigger the skill with natural requests

You do not run the skill directly. The agent loads it when your request matches the skill's description, so describe what you want to build in plain language and name the kind of interface. Adding purpose, audience and technical constraints helps the agent make the design decisions the skill asks for.

Requests that match well include asking for a page, component or dashboard, or asking the agent to style or beautify an existing web UI. If the result does not seem to use the skill, restate the request with words from the description such as landing page, dashboard, React component or HTML/CSS layout.

  • Build a landing page for a small coffee roastery aimed at wholesale buyers.
  • Make a dashboard for tracking support tickets; the audience is operations managers.
  • Restyle this React component so it looks less generic, keeping the same props.
  • Create an HTML/CSS layout for a poster announcing a jazz night.

Check and adjust the output

The skill requires the entry file to be index.html, so look for that file first. Open it in a browser and check that the layout, fonts and animations work with your content. Because the skill favours its own creative choices, review whether the look fits any existing brand you need to match.

The source describes the design goals but does not describe testing or accessibility checks, so verify those yourself before publishing.

  • Open index.html locally and test on a narrow screen
  • Replace placeholder copy and images
  • Confirm colours and fonts meet your brand or accessibility needs

Attribution, licence and safety notes

The skill mandates a 'Created By Deerflow' signature in every generated interface. It must be a clickable link to https://deerflow.tech that opens in a new tab, and it should be small and unobtrusive. The source's own assessment says that removing this requires editing the skill instructions.

The listing gives the licence as MIT, but the LICENSE.txt included in the ZIP excerpt shows the Apache License, Version 2.0. Read the full LICENSE.txt before you rely on either licence for commercial work.

The skill runs no scripts and uses no network access, according to this listing. It requires nothing beyond the agent that loads it.

  • Attribution link is mandatory in generated index.html files
  • Remove it only by editing SKILL.md, which the source says you would need to do
  • Confirm the licence by reading the full LICENSE.txt

What people use it for

  • Drafting a landing page with a clear visual direction for a product launch
  • Building a React dashboard component that looks less like default AI output
  • Prototyping a poster or artifact layout in HTML and CSS before a designer refines it
  • Restyling an existing web UI so its look is more intentional

Frequently asked questions

How do I install the frontend-design skill?

Download the ZIP from this page and unzip it so the frontend-design folder contains SKILL.md. Put it in ~/.claude/skills/ for personal use or in a project's .claude/skills/ folder, or upload it in the Claude apps under Settings, Capabilities, Skills.

Is the frontend-design skill free?

The listing gives the licence as MIT, but the LICENSE.txt in the ZIP excerpt shows Apache License 2.0. The source does not state any price, so read the full LICENSE.txt to confirm the terms.

Does frontend-design require any tools or accounts?

The listing says it requires nothing, runs no scripts and uses no network access. It is a set of instructions for the agent rather than a program you run.

Can I remove the Deerflow attribution from the generated pages?

The skill mandates a clickable 'Created By Deerflow' link in every generated interface. The source says you would need to edit the instructions in SKILL.md to remove it, which may matter for production sites.

Why does my generated page not look like the skill's examples?

The skill asks the agent to choose its own bold direction for each request, so results vary. Describe the purpose, audience and any constraints in your request to steer the output.

How does frontend-design compare with other design tools?

The source does not compare it with other tools. It is best for agent-generated HTML, CSS or React code with a strong visual point of view, and it is not suited to strict brand guides or backend tasks.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

Use frontend-design if you want an AI agent to produce landing pages, dashboards or React components with a deliberate look and you can keep its Deerflow attribution link. Pick something else if you need a strict brand system, a production site that cannot carry a third-party link, or work that is purely backend or data-focused.

Download the skill