unified-find-skills
Helps users discover and install agent skills from skills.sh, clawhub.com, and tessl.io. Use when the user asks to find a skill for a task, extend agent capabilities, or search for tools/workflows.
Best use case
unified-find-skills is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Helps users discover and install agent skills from skills.sh, clawhub.com, and tessl.io. Use when the user asks to find a skill for a task, extend agent capabilities, or search for tools/workflows.
Teams using unified-find-skills should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/unified-find-skills/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How unified-find-skills Compares
| Feature / Agent | unified-find-skills | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Helps users discover and install agent skills from skills.sh, clawhub.com, and tessl.io. Use when the user asks to find a skill for a task, extend agent capabilities, or search for tools/workflows.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
Best AI Skills for Claude
Explore the best AI skills for Claude and Claude Code across coding, research, workflow automation, documentation, and agent operations.
Top AI Agents for Productivity
See the top AI agent skills for productivity, workflow automation, operational systems, documentation, and everyday task execution.
ChatGPT vs Claude for Agent Skills
Compare ChatGPT and Claude for AI agent skills across coding, writing, research, and reusable workflow execution.
SKILL.md Source
# Find Skills This skill helps you discover and install skills from three registries: - **skills.sh** - The original open agent skills ecosystem - **clawhub.com** - Vector-based skill search with simple slugs (requires `clawhub` CLI) - **tessl.io** - Registry with versioned skills and tiles ## When to Use This Skill Use this skill when the user: - Asks "how do I do X" where X might be a common task with an existing skill - Says "find a skill for X" or "is there a skill for X" - Asks "can you do X" where X is a specialized capability - Expresses interest in extending agent capabilities - Wants to search for tools, templates, or workflows - Mentions they wish they had help with a specific domain (design, testing, deployment, etc.) ## Search Available Registries Search all **available** registries. If `clawhub` CLI is not installed, skip that registry. ### Step 1: Understand What They Need When a user asks for help with something, identify: 1. The domain (e.g., React, testing, design, deployment) 2. The specific task (e.g., writing tests, creating animations, reviewing PRs) 3. Whether this is a common enough task that a skill likely exists ### Step 2: Search Available Registries Check which CLIs are available and search in parallel: ```bash # skills.sh (always available via npx) npx skills find [query] --limit 5 # clawhub (only if installed) if command -v clawhub &> /dev/null; then clawhub search "[query]" --limit 5 fi # tessl.io (via web scraping) curl -s "https://tessl.io/registry/discover?contentType=skills" | grep -o 'name:"[^"]*"' | head -10 ``` For example: - User asks "how do I make my React app faster?" → search available registries for "react performance" - User asks "can you help me with PR reviews?" → search available registries for "pr review" - User asks "I need to create a changelog" → search available registries for "changelog" **Note on clawhub:** Requires `clawhub` CLI installed. Install with `npm install -g clawhub` if not available. **Note on tessl.io:** The tessl registry doesn't have a simple CLI search command. You can: - Browse at https://tessl.io/registry/discover?contentType=skills - Extract skill names from the page using curl + grep - Use `tessl skill search [query]` (interactive mode only) ### Step 3: Present Options to the User When you find relevant skills, present them organized by registry with: **For skills.sh results:** 1. The skill name and what it does 2. The install command they can run 3. A link to learn more at skills.sh **For clawhub results:** 1. The skill slug and version 2. Description if available 3. The install command they can run **For tessl.io results:** 1. The skill name 2. Description if available (from the registry page) 3. The install command they can run Example response: ``` I found some skills that might help! **From skills.sh:** - "vercel-react-best-practices" - React and Next.js performance optimization guidelines from Vercel Engineering Install: npx skills add vercel-labs/agent-skills@vercel-react-best-practices Learn more: https://skills.sh/vercel-labs/agent-skills/vercel-react-best-practices **From clawhub:** - "react-expert v0.1.0" - React Expert Install: clawhub install react-expert **From tessl.io:** - "react-doctor" - Diagnose and fix React codebase health issues Browse: https://tessl.io/registry/discover?contentType=skills Install: tessl install <skill-name> (requires tessl CLI) ``` ### Step 4: Offer to Install If the user wants to proceed with a skill: **For skills.sh skills:** ```bash npx skills add <owner/repo@skill> -g -y ``` The `-g` flag installs globally (user-level) and `-y` skips confirmation prompts. **For clawhub skills:** ```bash clawhub install <slug> ``` Optionally specify version: ```bash clawhub install <slug> --version <version> ``` **For tessl.io skills:** ```bash tessl install <skill-name> ``` Install from GitHub: ```bash tessl install github:user/repo ``` ## Registry Comparison | Feature | skills.sh | clawhub.com | tessl.io | | --------------- | ----------------------------------- | --------------------------------- | --------------------------------- | | Search format | `npx skills find <query>` | `clawhub search "<query>"` | Browse web or `tessl skill search` | | Install format | `npx skills add <owner/repo@skill>`| `clawhub install <slug>` | `tessl install <skill-name>` | | Versioning | Git-based (owner/repo@skill) | Semantic versioning (vX.Y.Z) | Semantic versioning | | Browse at | https://skills.sh/ | https://clawhub.ai/ | https://tessl.io/registry/discover | | CLI required? | No (npx) | Yes (`clawhub`) | Optional (`tessl`) | | Updates | `npx skills update` | `clawhub update <slug>` or `--all`| `tessl update` | ## Common Skill Categories When searching, consider these common categories: | Category | Example Queries | | --------------- | ---------------------------------------- | | Web Development | react, nextjs, typescript, css, tailwind | | Testing | testing, jest, playwright, e2e | | DevOps | deploy, docker, kubernetes, ci-cd | | Documentation | docs, readme, changelog, api-docs | | Code Quality | review, lint, refactor, best-practices | | Design | ui, ux, design-system, accessibility | | Productivity | workflow, automation, git | ## Tips for Effective Searches 1. **Search all available registries** - Each has unique skills 2. **Use specific keywords**: "react testing" is better than just "testing" 3. **Try alternative terms**: If "deploy" doesn't work, try "deployment" or "ci-cd" 4. **Check popular sources**: Many skills.sh skills come from `vercel-labs/agent-skills` or `ComposioHQ/awesome-claude-skills` 5. **For tessl.io**: Browse the web interface since CLI search is interactive-only 6. **For clawhub**: Install CLI first with `npm install -g clawhub` if not available ## When No Skills Are Found If no relevant skills exist in any available registry: 1. Acknowledge that no existing skill was found 2. Offer to help with the task directly using your general capabilities 3. Suggest the user could create their own skill Example: ``` I searched all available registries for skills related to "xyz" but didn't find any matches. I can still help you with this task directly! Would you like me to proceed? If this is something you do often, you could create your own skill: - With skills.sh: npx skills init my-xyz-skill - With tessl.io: tessl skill new --name "My X Skill" --description "..." ``` ## Installing Missing CLIs If a user wants to use clawhub but doesn't have it installed: ```bash npm install -g clawhub ``` For tessl.io: ```bash npm install -g tessl ```
Related Skills
find-skills
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
unified-session
Unify all chat channels into one shared AI session for seamless cross-device continuity. Start a conversation on your laptop, continue from your phone — same context, same memory, zero loss. Use this skill whenever: - User wants multiple messaging channels (DingTalk, Feishu/Lark, Telegram, Discord, WhatsApp, Signal, Slack, webchat) to share one conversation - User mentions "shared session", "cross-device", "multi-channel", "unified session", "continue conversation", "seamless", "context lost", "memory lost", "上下文丢失", "记忆丢失", "多端共享" - User says their bot "forgets" what was said when they switch from one app to another - User asks how to make Telegram/Discord/DingTalk/Feishu/WhatsApp share context with webchat - User wants to switch between desktop and mobile without losing conversation history - User mentions dmScope, session routing, channel isolation, or session merging - User describes wanting to pick up where they left off on a different device or chat app - User complains about having separate conversations on each channel when they only have one agent - Even if the user doesn't use technical terms — if they describe the pain of "switching apps and the AI doesn't remember", this is the skill to use
ht-skills
管理灏天文库文集和文档,支持新建文集、新建文档、查询文集/文档、更新文档、修改文档归属、管理文档层级。适用于 OpenClaw 自主写文章并上传、文集创建、文档入库、文档移动等场景。
web-skills-protocol
Auto-discover and use Web Skills Protocol (WSP) skills when interacting with websites. Use this skill whenever the user asks you to interact with, use, or perform actions on a website or web service — such as searching a site, placing an order, deploying an app, or calling a web API. Before scraping HTML or guessing at interfaces, check if the site publishes a skills.txt or agents.txt file that teaches you how to use it properly. If a website has complex elements (e.g., heavy JavaScript, interactive UIs), activating this skill can also help you understand the site's purpose and capabilities. Do NOT use for local file operations or non-web tasks.
clawdtm-skills
Review and rate Claude Code skills. See what humans and AI agents recommend.
micropython-skills/sensor
MicroPython sensor reading — DHT11/22, BME280, MPU6050, ADC, ultrasonic HC-SR04, photoresistor, generic I2C sensors.
micropython-skills/network
MicroPython networking — WiFi STA/AP, HTTP requests, MQTT pub/sub, BLE, NTP time sync, WebSocket.
micropython-skills/diagnostic
MicroPython device diagnostics — system info, I2C/SPI bus scan, pin state, filesystem, memory, performance benchmarks.
micropython-skills/algorithm
MicroPython on-device algorithms — PID controller, moving average, Kalman filter, state machine, task scheduler, data logger.
micropython-skills/actuator
MicroPython actuator control — GPIO output, PWM (LED/servo/motor), stepper motor, WS2812 NeoPixel, buzzer.
micropython-skills
Program and interact with embedded development boards (ESP32, ESP32-S3, ESP32-C3, ESP8266, NodeMCU, Raspberry Pi Pico, RP2040, STM32) through real-time REPL. This skill turns microcontroller hardware into an AI-programmable co-processor — read sensors, control actuators, flash firmware, diagnose devices, and deploy algorithms. Trigger when the user mentions any dev board or hardware interaction: ESP32, ESP8266, NodeMCU, Pico, 开发板, 板子, 单片机, 嵌入式, microcontroller, development board, sensor reading, GPIO, LED, motor, relay, I2C, SPI, UART, ADC, PWM, servo, DHT, BME280, temperature sensor, 传感器, 读传感器, 控制电机, 继电器, flash firmware, 烧录, 刷固件, 刷机, mpremote, MicroPython, IoT, MQTT, WiFi on board, 设备没反应, device not responding, or any task involving programming or controlling a physical microcontroller board.
Skills for openclaw
World-class fullstack development skill covering frontend (React, Next.js, Vue, HTML/CSS/JS), backend (Node.js, Python/FastAPI, Django, Express), databases (PostgreSQL, MongoDB, Redis), APIs (REST, GraphQL), DevOps (Docker, CI/CD), and architecture design. Use this skill whenever the user asks to build, fix, review, architect, or debug ANY web application — frontend, backend, or full-stack.