Huashu Design
alchaincyf · Skill
Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…

Elaya’s two free design skills for AI coding tools. One builds a landing page from intake questions to conversion copy and a fixed visual system. The other designs inside Figma with bound variables, text styles and components.
AI Design Skills is an open-source project on GitHub in the Developer category, listed by Mindket. It is free. This is version 2, last updated on . Install it from GitHub as its README says. Get Mindket’s setup notes on your Mindket account, as a zip.
npx skills add elayadesign/ai-design-skills
AI Design Skills is Elaya’s pair of design skills for AI coding tools. landing-page-design builds a landing page from scratch. It starts with intake questions, then page structure, layout choice and conversion copy, and ends with a fixed visual system for type, spacing, corner radius, backgrounds, icons and motion. figma-designer works inside a Figma file through the Figma MCP. It builds with real variables, named text styles, auto layout and components that carry every state. Each skill is one SKILL.md file. Your AI tool follows it, so the tool does the building and you answer its questions and judge the result.
People who build landing pages with an AI coding tool and keep getting the same generic page back. Designers who want an AI tool to work in Figma with variables and text styles instead of loose numbers. It is a set of rules and a process. It is not a template library, and it ships no page or component of its own.
| Who | Skill they use | Example |
|---|---|---|
| Founders and marketers | landing-page-design | A founder says the one action a visitor should take and gets an outline, the hero copy and the FAQ before any code. |
| Freelancers and small studios | landing-page-design | A freelancer builds a client page section by section, hero first, with real draft copy and marked placeholders where a price is missing. |
| Designers working in Figma | figma-designer | A designer shares a Figma file link and gets spacing and radius variables, named text styles and a Foundations frame on the canvas. |
| Design system owners | figma-designer | An owner asks for a button and gets one component set with five types and five states. |
Any tool that reads skills or a rules file. The README names Claude Code, Cursor, Codex and Windsurf, and it also covers Cline and Claude.ai.
.claude/skills/, through the skills CLI or by copying a folder.agents/skills/, or one file per skill goes in .cursor/rules/Get it saves a zip of Mindket’s setup notes in your downloads folder, with every route the README gives.
| Need | Detail |
|---|---|
| An AI coding tool | Claude Code, Cursor, Codex, Windsurf, Cline or any tool that reads a rules file |
| Node.js | Only for the skills CLI route. The README names no version, and the skills CLI’s own README asks for 22.20 or later. The manual routes need none |
| Git | Only for the Claude Code manual route |
| Figma and its MCP | Only for figma-designer. A Figma Design file you can edit, with the Figma MCP connected to your tool |
| Accounts and keys | None for landing-page-design. figma-designer works through the Figma account you sign in with. The license is MIT |
-g for a user-level install instead of a project one./reload-skills in Claude Code first.npx skills add elayadesign/ai-design-skills
To take one skill, add its name after --skill. The README’s example takes landing-page-design.
npx skills add elayadesign/ai-design-skills --skill landing-page-design
With no Node.js, the manual route for Claude Code copies a folder by hand. Replace <skill-name> with landing-page-design or figma-designer. On Windows, run it in a bash shell such as Git Bash.
mkdir -p .claude/skills git clone https://github.com/elayadesign/ai-design-skills.git /tmp/ai-design-skills cp -r /tmp/ai-design-skills/skills/<skill-name> .claude/skills/
For figma-designer, connect Figma first. Figma’s help page for Claude Code gives this line.
claude plugin install figma@claude-plugins-official
Then restart Claude Code, type /plugin, select figma on the Installed tab and press Enter twice. A browser page opens, and you click Allow access.
Ask in plain words, as the README says. Claude Code loads a skill when your request matches its description, and each skill’s description says it applies even when you do not name it.
| Skill | What you give it | What comes back |
|---|---|---|
| landing-page-design | The one action visitors should take, the offer, who the visitors are and what stops them acting | A page outline, hero copy, benefits, how it works, an FAQ, an index or noindex call and a layout choice, then the page built section by section |
| figma-designer | A link to a Figma Design file you can edit, plus your brand colors and fonts | Spacing and radius variables, a Core Colors and a Color System collection with Light and Dark modes, named text styles, a Foundations frame and the screens |
landing-page-design asks for what is missing in one batch. Where you cannot answer, the tool makes an assumption, says it in one line and goes on. figma-designer checks your file for existing variables and styles first, then builds one section at a time with a screenshot after each.
You run a small invoicing app and want a page that gets visitors to start a free trial.
Build a landing page for my invoicing app. The one action is starting a free trial.
The tool asks for your offer, the top three reasons visitors do not sign up and the proof you have, then returns an outline, hero copy and an FAQ before it writes code.
It builds the hero first, in one typeface from the skill’s list, and leaves marked placeholders such as {{price}} where you gave no real price.
If you are new. A skill is a text file of instructions your AI tool follows when your request matches it. Start with the page you need and answer the intake questions plainly. When you want something different from a rule, say so in your prompt. landing-page-design’s SKILL.md says your own prompt wins over its rules.
For experts. The design values live in the files, so you can change them. The README says to fork the repository and edit each skill’s design section. In figma-designer that is the Token reference at the end. In landing-page-design the values sit in Part B.
The two files differ in places. landing-page-design allows only Geist, Manrope, Geist Mono and Poppins and sets its headings semibold. figma-designer allows any font and sets its headings regular. Use each where it fits, or edit one to match the other.
figma-designer sits on Figma’s own skills. Its SKILL.md tells the tool to load figma-use before any use_figma call, and figma-generate-design or figma-generate-library for screens and libraries. The README does not say how to get them, and Figma’s plugin for Claude Code includes them.
These are rules, not templates.
npx skills update pulls changes. The manual routes have no update step, so copy the folder again# AI Design Skills: setup notes This kit holds setup notes written by Mindket. It does not contain the skills. They install from Elaya’s repository: https://github.com/elayadesign/ai-design-skills License: MIT, Copyright (c) 2026 Elaya. Full text: https://github.com/elayadesign/ai-design-skills/blob/main/LICENSE AI Design Skills is a community project by Elaya. Mindket lists it and did not write the skills. The pages these notes came from: the README (https://github.com/elayadesign/ai-design-skills/blob/main/README.md), the two SKILL.md files (https://github.com/elayadesign/ai-design-skills/blob/main/skills/landing-page-design/SKILL.md and https://github.com/elayadesign/ai-design-skills/blob/main/skills/figma-designer/SKILL.md) and the license. Facts about where Claude Code loads skills come from Claude Code’s own skills page (https://code.claude.com/docs/en/skills). Facts about the Figma connection come from Figma’s help pages, named where they are used. Mindket copied every command and ran none of them. ## What it is Two design skills for AI coding tools. Each is one folder with one SKILL.md inside. The skills are written to the AI tool, so the tool does the building and you answer its questions and make the calls. - landing-page-design: builds a landing page from scratch. Part A is strategy: intake questions, page structure, layout choice and conversion copy. Part B is a fixed visual system for type, spacing, corner radius, backgrounds, hero layout, icons and motion. - figma-designer: designs inside Figma through the Figma MCP, with variables, named text styles, auto layout and components that have every state, plus a Foundations frame that updates with the tokens. The README’s words for the pair: “A growing collection of design skills for AI coding tools”. ## Files in this kit - setup/skills-cli.md: the README’s main route, the skills CLI (`npx skills add`), for every agent - setup/claude-code.md: the README’s manual install for Claude Code - setup/cursor.md: the README’s manual install for Cursor - setup/other-agents.md: Codex, Windsurf, Cline and any other tool that reads a rules file - setup/claude-ai.md: Claude.ai in a browser, with no terminal - setup/figma-designer.md: what figma-designer needs besides the skill, from the SKILL.md and Figma’s help pages - setup/first-run.md: the first thing to ask, and what each skill does before it builds ## What you need first - An AI coding tool that reads skills or a rules file: Claude Code, Cursor, Codex, Windsurf, Cline or similar. - Node.js for the skills CLI route. The README says “Needs Node.js.” It does not name a version, and the skills CLI’s own README (https://github.com/vercel-labs/skills) asks for 22.20 or later. The manual routes need no Node.js. - Git for the Claude Code manual route. - For figma-designer only: a Figma Design file you can edit, and the Figma MCP connected to your AI tool (setup/figma-designer.md). - No account or key for landing-page-design. figma-designer works through the Figma account you sign in with when you connect Figma. The README’s license line: “MIT. Use it, fork it, ship it, sell what you build with it. No attribution needed.” ## What installs where - Skills CLI route: the README says skills land in `.claude/skills/` for Claude Code and in `.agents/skills/` for Cursor, Codex and other agents. - Manual route for Claude Code: a folder per skill in your project’s `.claude/skills/`. - Manual route for Cursor: one file per skill in your project’s `.cursor/rules/`. - Other tools: the skill’s SKILL.md text goes into that tool’s rules file. ## Update and remove The README gives one update line: `npx skills update` pulls changes after a skills CLI install. It gives no removal step. Claude Code’s skills page says a skill is removed by deleting its folder. ## Make it yours The README says each skill keeps its design values, such as fonts, colors, spacing and motion, in one section near the bottom of its file, and that you can fork the repository and edit that section. In figma-designer that section is the Token reference at the end of the file. In landing-page-design the values sit in Part B, in the middle of the file. Mindket read both files for this. ## Your data Each skill folder holds one SKILL.md and nothing else, so installing a skill adds text instructions and no program. What you tell your AI tool, and any Figma file it opens, goes to that tool and to Figma as in any other work with them.
README.md 4 KB setup/claude-ai.md 2 KB setup/claude-code.md 2 KB setup/cursor.md 2 KB setup/figma-designer.md 3 KB setup/first-run.md 3 KB setup/other-agents.md 2 KB setup/skills-cli.md 2 KB
Updated by Mindket to the current version of this kit.
Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.
alchaincyf · Skill
Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…
op7418 · Skill
Skill that makes single-file HTML slide decks, slide illustrations and platform covers in two visual styles, with a presenter mode for rehearsal. For speakers…
alirezarezvani · Skill
Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…
block · Kit
Self-hostable workspace where people and AI agents share the same rooms, built on a Nostr relay that logs every action as a signed event. For teams that want t…
backnotprop · Kit
Opens your AI coding agent's plans, specs and code changes in a browser so you can annotate or comment on them and send the feedback straight back to the agent.
alibaba · Kit
Reviews Git changes with an AI agent that reads files and searches the codebase, then writes comments tied to exact lines. It suits developers who want automat…