uiskill
v0.1.3
Published
CLI for the uiskill platform
Readme
uiskill
CLI for uiskill.sh — install and publish UI skills for AI agents.
uiskill.sh provides a standardized schema to abstract B2B SaaS UI patterns into executable skills for AI Agents. Browse and discover skills at uiskill.sh.
Installation
npm install -g uiskill
# or use without installing:
npx uiskill <command>Quick Start
# 1. Get your API token from uiskill.sh/dashboard
uiskill login <token>
# 2. Browse skills at uiskill.sh, then install one into your project
uiskill install @scope/skill-name
# 3. Your AI agent (Claude, Cursor, etc.) can now use itCommands
uiskill install <name>
Install a skill into your project.
uiskill install @scope/skill-name
uiskill install @scope/[email protected] # pin to a specific versionCreates files in your project:
your-project/
├── .uiskill/
│ ├── manifest.json # installed skills & versions
│ └── skills/scope__skill-name.json # raw spec
└── .claude/
└── skills/scope--skill-name/
├── SKILL.md # Claude-readable instructions
└── references/ # optional reference filesuiskill publish <path>
Publish a skill to the registry. Requires login.
# Publish from a directory (SKILL.md + optional references/)
uiskill publish ./my-skill --scope my-namespace
# Publish from a JSON spec file
uiskill publish spec.json --scope my-namespaceDirectory layout for uiskill publish ./my-skill:
my-skill/
├── SKILL.md # skill definition with optional YAML frontmatter
└── references/ # optional files attached to the skill
└── example.mdSKILL.md format:
---
name: My Skill
description: What this skill does
category: General
---
Instructions for the AI agent...uiskill search <query>
Search published skills on the registry.
uiskill search "export customer"
uiskill search "saas dashboard"uiskill list
List skills installed in the current project.
uiskill listuiskill update [name]
Update installed skills to their latest version.
uiskill update # update all
uiskill update @scope/skill-name # update oneuiskill uninstall <name>
Remove a skill from the current project.
uiskill uninstall @scope/skill-nameuiskill login <token>
Save your API token globally.
uiskill login <token>Get your token at uiskill.sh/dashboard.
uiskill config
View or update CLI configuration.
uiskill config get # show all config
uiskill config get registry # show registry URL
uiskill config set registry https://uiskill.shHow It Works
Skills are stored on uiskill.sh, not on npm. The CLI fetches them via the platform API and writes them to your project directory. Your AI agent reads the generated SKILL.md files to understand how to interact with your UI.
publish: your skill dir → uiskill.sh registry
install: uiskill.sh registry → your project (.claude/skills/)Links
- Website: uiskill.sh
- GitHub: uiskill-sh/uiskill
