Javascript SDK
aiskillstore/marketplace
JavaScript/TypeScript SDK for inference.sh - run AI apps, build agents, integrate with all models.
Search local Iconify JSON and use UnoCSS icon classes in the Open Flow repository.
$ npx skills add oomol-lab/open-flow --skill iconify-icons -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install oomol-lab/open-flow iconify-icons --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/oomol-lab/open-flow.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/iconify-icons .claude/skills/iconify-icons && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "iconify-icons" agent skill from https://github.com/oomol-lab/open-flow/tree/main/.agents/skills/iconify-icons into .claude/skills/iconify-icons/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "iconify-icons", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/oomol-lab/open-flow/tree/main/.agents/skills/iconify-iconsType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add oomol-lab/open-flow --skill iconify-icons -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install oomol-lab/open-flow iconify-icons --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/oomol-lab/open-flow.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/iconify-icons .agents/skills/iconify-icons && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "iconify-icons" agent skill from https://github.com/oomol-lab/open-flow/tree/main/.agents/skills/iconify-icons into .agents/skills/iconify-icons/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "iconify-icons", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add oomol-lab/open-flow --skill iconify-icons -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install oomol-lab/open-flow iconify-icons --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/oomol-lab/open-flow.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/iconify-icons .cursor/skills/iconify-icons && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "iconify-icons" agent skill from https://github.com/oomol-lab/open-flow/tree/main/.agents/skills/iconify-icons into .cursor/skills/iconify-icons/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "iconify-icons", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/oomol-lab/open-flow.git --path .agents/skills/iconify-icons--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add oomol-lab/open-flow --skill iconify-icons -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install oomol-lab/open-flow iconify-icons --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/oomol-lab/open-flow.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/iconify-icons .gemini/skills/iconify-icons && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "iconify-icons" agent skill from https://github.com/oomol-lab/open-flow/tree/main/.agents/skills/iconify-icons into .gemini/skills/iconify-icons/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "iconify-icons", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install oomol-lab/open-flow iconify-iconsInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add oomol-lab/open-flow --skill iconify-icons -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/oomol-lab/open-flow.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/iconify-icons .github/skills/iconify-icons && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "iconify-icons" agent skill from https://github.com/oomol-lab/open-flow/tree/main/.agents/skills/iconify-icons into .github/skills/iconify-icons/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "iconify-icons", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add oomol-lab/open-flow --skill iconify-icons -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install oomol-lab/open-flow iconify-icons --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/oomol-lab/open-flow.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/iconify-icons .opencode/skills/iconify-icons && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "iconify-icons" agent skill from https://github.com/oomol-lab/open-flow/tree/main/.agents/skills/iconify-icons into .opencode/skills/iconify-icons/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "iconify-icons", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
iconify-iconsSearch local Iconify JSON and use UnoCSS icon classes in the Open Flow repository.
Iconify Icons is an agent skill from oomol-lab/open-flow. Search local Iconify JSON and use UnoCSS icon classes in the Open Flow repository. Use when adding, replacing, or choosing UI icons in this project.
Its SKILL.md is about 850 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Productivity & Automation. It works with Docker, React, JavaScript and TypeScript. The repository describes itself as: Build workflows you can see, code, run, and own. Open-source visual workflow automation with real TypeScript, isolated execution, and a self-hosted Control API. The licence is Apache-2.0.
Read from SKILL.md and the folder at commit ff722d8. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
bunFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Iconify Icons loads about 850 tokens when it runs. Until then it costs about 41 tokens; SKILL.md has 401 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from oomol-lab/open-flow at commit ff722d8, republished under its Apache-2.0 licence (© oomol-lab). 401 words, ~850 tokens.
.claude/skills/iconify-icons/SKILL.md (or your agent's skills folder).This project installs the full @iconify/json package and uses UnoCSS for UI icons.
Search the installed JSON files and use an existing icon. Do not draw custom SVGs,
write SVG paths, construct CSS icons, or generate icon images. Existing custom icons
are not a precedent for adding new ones.
Paths below are relative to the repository root. The full collection data lives in
packages/open-flow/node_modules/@iconify/json/json/<collection>.json, with collection
information in packages/open-flow/node_modules/@iconify/json/collections.json.
Use the installed data as the source of truth; no HTTP API or browser is needed.
Search JSON keys in icons and aliases, rather than dumping SVG bodies into context.
For example, run from packages/open-flow:
bun -e '
const data = await Bun.file("node_modules/@iconify/json/json/lucide.json").json();
for (const name of [...Object.keys(data.icons), ...Object.keys(data.aliases ?? {})]) {
if (/flow|connection|minimap/i.test(name)) console.log(`i-lucide-light:${name}`);
}
'Prefer Lucide for new or replaced UI icons. Use the project's lucide-light collection
with stroke width 1.5, not the default lucide collection with stroke width 2.
It uses the same icon keys as the installed lucide.json; search that file and emit
i-lucide-light:<name>. When using an existing lucide-react component, explicitly set
strokeWidth={1.5}. Search other installed collections only when Lucide has no suitable
icon or the user specifies another collection. Keep icons within the same control
group visually consistent in stroke weight, proportions, and apparent size; nearby
legacy icons do not override the Lucide preference. Try related English keywords
when an exact search is sparse.
Read only the selected candidates and their alias parents for SVG inspection; use
@iconify/utils to resolve aliases when rendering previews locally. Compare stroke
weight, proportions, and appearance at the intended size, not just icon names.
Choose verification using the repository verification principles.
Use the collection prefix and exact icon key to form a complete class:
<i aria-hidden="true" className="i-lucide-light:workflow" />Write the complete class literally in source so UnoCSS can discover it. Do not assemble it from fragments at runtime. Keep accessible names on icon-only buttons.
packages/open-flow/src/build/node/designerUnoConfig.ts configures UnoCSS to resolve
collections from the owning workspace. The full package supports other collections
without adding individual @iconify-json/* packages or registering each collection.
Check the source scanning configuration when using icons in a new source location.
Do not import the full icon catalog into browser code or add runtime network loading
for these static UI icons; UnoCSS emits CSS for the icons used by the source.
If dependencies are missing, install the repository dependencies. If no suitable icon exists after related searches, explain the gap rather than silently drawing one. Follow the repository checks when changing UI or build code.
© oomol-lab, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .agents/skills/iconify-icons of oomol-lab/open-flow.
Open the folder on GitHubat commit ff722d8
Iconify Icons next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Iconify Icons this skilloomol-lab/open-flow | 230 | — | ~850 | Automated safety check: Pass | Apache-2.0 | |
| Javascript SDKaiskillstore/marketplace | 430 | 1 repos | ~3.3k | Automated safety check: Pass | None | |
| Bit CLIteambit/bit | 18k | — | ~2k | Automated safety check: Warn | Custom licence | |
| Generate Release Notesteambit/bit | 18k | — | ~2.2k | Automated safety check: Pass | Custom licence | |
| Coding Standardskurealnum/dotfiles | 290 | 17 repos | ~2.9k | Automated safety check: Pass | None | |
| Coding Standardsaffaan-m/ECC | 276k | 3 repos | ~2.6k | Automated safety check: Pass | MIT |
aiskillstore/marketplace
JavaScript/TypeScript SDK for inference.sh - run AI apps, build agents, integrate with all models.
teambit/bit
MUST consult before running ANY bit command. An agent skill from teambit/bit.
teambit/bit
Generate comprehensive release notes for Bit from git commits and pull requests.
kurealnum/dotfiles
Universal coding standards, best practices, and patterns for TypeScript, JavaScript, React, and Node.js development.
affaan-m/ECC
适用于TypeScript、JavaScript、React和Node.js开发的通用编码标准、最佳实践和模式. An agent skill from affaan-m/ECC.
affaan-m/ECC
TypeScript、JavaScript、React、Node.js開発のための汎用コーディング標準、ベストプラクティス、パターン。
oomol-lab/open-flow
Implement and review Open Flow frontend components, styling, layout, and interactions.
Works with
Search local Iconify JSON and use UnoCSS icon classes in the Open Flow repository. Iconify Icons is an agent skill from oomol-lab/open-flow. Search local Iconify JSON and use UnoCSS icon classes in the Open Flow repository.
Iconify Icons fits situations like: choosing UI icons in this project.
Run `npx skills add oomol-lab/open-flow --skill iconify-icons -a claude-code`. Or copy the skill folder (.agents/skills/iconify-icons in oomol-lab/open-flow) into .claude/skills/iconify-icons in your project. Claude Code loads it when a task matches its description.
Run `npx skills add oomol-lab/open-flow --skill iconify-icons -a codex`. Or copy the skill folder (.agents/skills/iconify-icons in oomol-lab/open-flow) into .agents/skills/iconify-icons in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add oomol-lab/open-flow --skill iconify-icons -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/iconify-icons, .gemini/skills/iconify-icons, .github/skills/iconify-icons and .opencode/skills/iconify-icons in your project.
Going by SKILL.md and its folder, Iconify Icons needs the command-line tools its instructions call (bun).
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Iconify Icons is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 850 tokens (SKILL.md is roughly 3.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Iconify Icons: Javascript SDK (aiskillstore/marketplace, 430 stars), Bit CLI (teambit/bit, 18k stars), Generate Release Notes (teambit/bit, 18k stars) and Coding Standards (kurealnum/dotfiles, 290 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
oomol-lab (a GitHub organization) maintains it in oomol-lab/open-flow, which has 230 GitHub stars. The repository holds 2 skills in this directory. The repository was last updated on October 9, 2026.
Source: oomol-lab/open-flow on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.