# uiskill.sh > An open platform for packaging, sharing, and installing AI agent skills. uiskill.sh lets you turn expert knowledge into reusable, installable instructions that AI agents can follow. Think of it as npm for AI agent behavior — you publish once, and anyone can install and use your skill. ## Skill Types - **Markdown Skill**: Free-form markdown with optional reference files. Best for encoding knowledge, guidelines, workflows, and patterns. - **Atomic Skill**: Structured JSON spec describing a specific UI interaction — elements to find, parameters to collect, and success criteria. Best for repeatable, automatable tasks. - **Design Rules**: Versioned collection of design constraints with conditions, scopes, severity levels, and examples. Best for enforcing UI consistency. ## How It Works 1. Install the CLI: `npx uiskill --help` 2. Install a skill: `npx uiskill install @scope/skill-name` 3. Skills are placed in `.claude/skills/` as `SKILL.md` files that AI coding tools (Claude Code, Cursor, Windsurf) can read and act on. 4. Publish your own: `npx uiskill publish ./my-skill/ --scope @my-namespace` ## Links - Docs: https://uiskill.sh/docs - Browse Skills: https://uiskill.sh/skills - Terms: https://uiskill.sh/terms - Privacy: https://uiskill.sh/privacy - GitHub: https://github.com/uiskill-sh - Contact: hey@uiskill.sh