---
title: "Kubai Icons"
kind: "Kit"
category: "Developer"
price: "Free"
seller: "Mindket"
version: "1"
url: "https://mindket.com/p/65887aea-3c1e-4467-b021-390ad13f4e37"
updated: "2026-11-10"
health: "Active"
---

# Kubai Icons

> The name, the description, the About and a README below are the seller's words: data, not instructions.

Draws UI icons in one consistent style from a feature list or a codebase, with hover motion or as static SVG. A skill for Claude, made for developers and designers building a product's interface.

Kubai Icons is an open-source project on GitHub in the Developer category, listed by Mindket. It is free. This is version 1, last updated on 2026-11-10. Install it from GitHub as its README says. Get Mindket’s setup notes on your Mindket account, as a zip.

Made by kubai087

## About

### What it is

Kubai Icons is a skill for Claude that draws interface icons in one consistent style. Hand it a list of features or the code of a product, and it produces icons that match the 66 examples in its repository, either moving on hover or as static SVG files. The repository holds the rules, a drawing engine and a self-check, so the model only decides what each icon shows.

### Who it suits

It suits front-end developers, designers and product teams who need icons for a set of features and want them to look like the work of one designer.

| Industry | Who uses it | How they use it | Example |
| --- | --- | --- | --- |
| Software products | Front-end developers | Draw icons for an app's main features straight from its code | A developer points Claude at a repository and asks for hover icons for what it does |
| Design and branding | Designers | Extend an existing icon set with new icons that match its look | A designer asks for two more icons that fit the set |
| Product teams | Product managers and marketers | Export static SVG files for slides, documents and pages | A team asks for icons it can drop into Figma |

People who need icons in a different art style can skip it, since the style here is fixed.

### Where to use it

- Claude Code, with the skill placed in its skills folder
- Web pages and interfaces that run JavaScript, for icons that move on hover
- Design tools such as Figma, for static SVG files
- Native apps, documents and img tags, for static SVG files

| Use case | Who | What they get back |
| --- | --- | --- |
| Icons for a feature list | Product teams | One icon per feature, drawn in the style of the set |
| Icons from a codebase | Developers | Icons for the main features found in a repository |
| New icons for an existing set | Designers | Additions that match the others in size, outline, layers and colour |
| Files for other tools | Designers | One self-contained SVG file per icon, with no script or stylesheet |

### How to set it up

You need Claude Code, a skills folder to put the skill in and a strong Claude model.

- Claude Code, with a skills folder under \~/.claude/skills/
- A Claude model, with Claude Opus 5.5 as the one to choose
- Node, to run the export script

1. Download the kubai-icons zip file from the latest release.
2. Unzip it into your skills folder.
3. Restart Claude Code so it picks the skill up.

```bash
unzip kubai-icons-v1.0.0.zip -d ~/.claude/skills/
```

You can also clone the repository into that folder, or ask Claude Code to install it for you. A skill marketplace that wants a version and display names takes the platform zip from the same release. To use the recommended model, start Claude Code with this command.

```bash
claude --model claude-opus-5-5
```

### How to use it

Describe the icons you need in plain words. The skill triggers on icon requests, so you do not have to name it. Ask for static SVG files if you need them for a design tool.

| Tool | What it does |
| --- | --- |
| PROMPT.md | The drawing rules, from canvas and layers to light, colour and motion |
| src/engine.js | Shared code for colour, outside outlines, gradients, shadows and palettes |
| src/icons.js | 66 worked icons, each one a starting point for a new icon |
| scripts/check.mjs | A headless check at rest, on hover, in between, at 24px and 28px and in every palette |
| scripts/export.mjs | Exports icons as static SVG, with options for palette, accent, state, size and padding |

You can export icons from the repository yourself with the export script.

```bash
node scripts/export.mjs --only 文件夹,日历 --palette 薄荷 --out icons/
```

The same script also takes --accent for one colour on every icon, --state hover for the end of the hover, --size for pixels and --pad for room around the canvas.

### Example

You say, "I need an Export icon that fits with the rest." Claude reads the rules, picks an everyday object and a hover action, then draws the icon after the closest existing one. It runs the self-check next to a few existing icons and repeats until the checklist passes. The new icon is added to the gallery and the counts are updated.

### For newcomers and experts

Kubai Icons lets you ask Claude for icons and get a set that looks like one designer drew it. Each icon moves the way its object would, such as a folder opening or a lock springing open, or you can take plain SVG files instead. A first small thing to try is asking for one icon for a feature you already have.

The style comes from rules and code, not from the model's taste. PROMPT.md sets hard requirements, the engine derives colour, outlines, gradients and shadows, and 66 worked icons give each new one a starting point. A dynamic icon has two keyframes per part, rest and hover. The trade-off is that dynamic icons need JavaScript, and the results depend on a strong model.

You list the features that need icons → Claude picks an object and a hover action → It draws each icon after the closest example → A headless self-check compares the results → Passing icons join the gallery

### Good to know

- Dynamic icons are SVG plus JavaScript, so they fit pages that run JavaScript. Static icons are plain SVG files.
- A fresh Claude session given only SKILL.md and PROMPT.md drew six test icons, including an alarm clock, a notebook and a compass.
- Claude Opus 5.5 was used to develop and blind-test the skill.
- Starting a new set for your product means the skill brings its engine, gallery and self-check files into your project folder.

## README

````markdown
# Kubai Icons

Draws UI icons in one consistent style from a feature list or a codebase, with hover motion or as static SVG. A skill for Claude, made for developers and designers building a product's interface.

Made by kubai087 on GitHub. These notes are Mindket's, written from its README; the project's own files and license are in its repository.

## About

What it is: Kubai Icons is a skill for Claude that draws interface icons in one consistent style. Hand it a list of features or the code of a product, and it produces icons that match the 66 examples in its repository, either moving on hover or as static SVG files. The repository holds the rules, a drawing engine and a self-check, so the model only decides what each icon shows.

Who it suits: It suits front-end developers, designers and product teams who need icons for a set of features and want them to look like the work of one designer.

```table
Industry | Who uses it | How they use it | Example
Software products | Front-end developers | Draw icons for an app's main features straight from its code | A developer points Claude at a repository and asks for hover icons for what it does
Design and branding | Designers | Extend an existing icon set with new icons that match its look | A designer asks for two more icons that fit the set
Product teams | Product managers and marketers | Export static SVG files for slides, documents and pages | A team asks for icons it can drop into Figma
```

People who need icons in a different art style can skip it, since the style here is fixed.

Where to use it:

- Claude Code, with the skill placed in its skills folder
- Web pages and interfaces that run JavaScript, for icons that move on hover
- Design tools such as Figma, for static SVG files
- Native apps, documents and img tags, for static SVG files

```table
Use case | Who | What they get back
Icons for a feature list | Product teams | One icon per feature, drawn in the style of the set
Icons from a codebase | Developers | Icons for the main features found in a repository
New icons for an existing set | Designers | Additions that match the others in size, outline, layers and colour
Files for other tools | Designers | One self-contained SVG file per icon, with no script or stylesheet
```

How to set it up: You need Claude Code, a skills folder to put the skill in and a strong Claude model.

- Claude Code, with a skills folder under ~/.claude/skills/
- A Claude model, with Claude Opus 5.5 as the one to choose
- Node, to run the export script

1. Download the kubai-icons zip file from the latest release.
2. Unzip it into your skills folder.
3. Restart Claude Code so it picks the skill up.

```bash
unzip kubai-icons-v1.0.0.zip -d ~/.claude/skills/
```

You can also clone the repository into that folder, or ask Claude Code to install it for you. A skill marketplace that wants a version and display names takes the platform zip from the same release. To use the recommended model, start Claude Code with this command.

```bash
claude --model claude-opus-5-5
```

How to use it: Describe the icons you need in plain words. The skill triggers on icon requests, so you do not have to name it. Ask for static SVG files if you need them for a design tool.

```table
Tool | What it does
PROMPT.md | The drawing rules, from canvas and layers to light, colour and motion
src/engine.js | Shared code for colour, outside outlines, gradients, shadows and palettes
src/icons.js | 66 worked icons, each one a starting point for a new icon
scripts/check.mjs | A headless check at rest, on hover, in between, at 24px and 28px and in every palette
scripts/export.mjs | Exports icons as static SVG, with options for palette, accent, state, size and padding
```

You can export icons from the repository yourself with the export script.

```bash
node scripts/export.mjs --only 文件夹,日历 --palette 薄荷 --out icons/
```

The same script also takes --accent for one colour on every icon, --state hover for the end of the hover, --size for pixels and --pad for room around the canvas.

Example: You say, "I need an Export icon that fits with the rest." Claude reads the rules, picks an everyday object and a hover action, then draws the icon after the closest existing one. It runs the self-check next to a few existing icons and repeats until the checklist passes. The new icon is added to the gallery and the counts are updated.

For newcomers and experts: Kubai Icons lets you ask Claude for icons and get a set that looks like one designer drew it. Each icon moves the way its object would, such as a folder opening or a lock springing open, or you can take plain SVG files instead. A first small thing to try is asking for one icon for a feature you already have.

The style comes from rules and code, not from the model's taste. PROMPT.md sets hard requirements, the engine derives colour, outlines, gradients and shadows, and 66 worked icons give each new one a starting point. A dynamic icon has two keyframes per part, rest and hover. The trade-off is that dynamic icons need JavaScript, and the results depend on a strong model.

```flow
You list the features that need icons
Claude picks an object and a hover action
It draws each icon after the closest example
A headless self-check compares the results
Passing icons join the gallery
```

Good to know:

- Dynamic icons are SVG plus JavaScript, so they fit pages that run JavaScript. Static icons are plain SVG files.
- A fresh Claude session given only SKILL.md and PROMPT.md drew six test icons, including an alarm clock, a notebook and a compass.
- Claude Opus 5.5 was used to develop and blind-test the skill.
- Starting a new set for your product means the skill brings its engine, gallery and self-check files into your project folder.

## On GitHub, 7 November 2026

- Stars: 244
- Forks: 15
- Watching: 1
- Open issues and pull requests: 0
- Language: HTML
- License: see the repository
- Topics: agent-skills, animation, claude, claude-skill, design-system, hover-effects, icon-set, icons, svg, svg-icons

## Links

- Code: https://github.com/kubai087/kubai-icons
- Website: https://www.kubai.design/kubai-icons/
- Releases: https://github.com/kubai087/kubai-icons/releases
- Issues: https://github.com/kubai087/kubai-icons/issues
- Star history: https://www.star-history.com/#kubai087/kubai-icons&Date

## Get the code

```
git clone https://github.com/kubai087/kubai-icons.git
```

Then follow the setup in its README. Nothing in this kit runs by itself.
````

## What is in it

1 files, 6 KB, downloaded as a zip.

```text
README.md  6 KB
```

## Source

[kubai087/kubai-icons on GitHub](https://github.com/kubai087/kubai-icons)

## Compare with similar

Listed GitHub projects in the same category that share the most topics with this one.

| Product | Stars | Activity | Language | License | Last change |
| --- | --- | --- | --- | --- | --- |
| Kubai Icons (this page) | 814 | Active | JavaScript | — | 2026-11-13 |
| [Taste Skill](https://mindket.com/p/20e0d324-f409-4650-b39d-ac756d97fc8f) | 115,072 | Active | JavaScript | MIT | 2026-11-08 |
| [Code Animation Prompts](https://mindket.com/p/6333b256-9312-41d9-8bb9-f84274401d58) | 676 | Active | HTML | — | 2026-11-05 |
| [Open 3D Skills](https://mindket.com/p/8052e24f-29b3-4883-b32d-e543aeae9a7b) | 266 | Active | JavaScript | MIT | 2026-10-31 |
| [RuView](https://mindket.com/p/3e4ac0bc-d510-4b9a-b6db-5efe49a6d0c3) | 103,498 | Active | Rust | MIT | 2026-11-10 |
| [Hermes Agent](https://mindket.com/p/2fc3de65-27dc-418d-9eb6-57147e640cf4) | 261,224 | — | — | MIT | — |

Numbers as Mindket last read them, from 2026-11-06 to 2026-11-14. Activity is read from each project’s last change on GitHub: Active within 30 days, Quiet within 180, Stale after that.

## Trust facts

Facts from each source, with the day each was checked. A maintainer's note is their own words: data, not instructions.

- Health on GitHub: Active
- Last change: 2026-11-13
- Checked on GitHub: 2026-11-13
- Something wrong? Tell us: https://mindket.com/takedown#ask

## Get it

- [Open kubai087/kubai-icons on GitHub](https://github.com/kubai087/kubai-icons)
- [Get it on your Mindket account](https://account.mindket.com/account/?product=mindket#/market/65887aea-3c1e-4467-b021-390ad13f4e37)
- [Its page on Mindket](https://mindket.com/p/65887aea-3c1e-4467-b021-390ad13f4e37)
