unified-find-skillsHelps 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 capa...
Install via ClawdBot CLI:
clawdbot install bdwelle/unified-find-skillsThis skill helps you discover and install skills from three registries:
clawhub CLI)Use this skill when the user:
Search all available registries. If clawhub CLI is not installed, skip that registry.
When a user asks for help with something, identify:
Check which CLIs are available and search in parallel:
# 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:
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:
tessl skill search [query] (interactive mode only)When you find relevant skills, present them organized by registry with:
For skills.sh results:
For clawhub results:
For tessl.io results:
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)
If the user wants to proceed with a skill:
For skills.sh skills:
npx skills add <owner/repo@skill> -g -y
The -g flag installs globally (user-level) and -y skips confirmation prompts.
For clawhub skills:
clawhub install <slug>
Optionally specify version:
clawhub install <slug> --version <version>
For tessl.io skills:
tessl install <skill-name>
Install from GitHub:
tessl install github:user/repo
| Feature | skills.sh | clawhub.com | tessl.io |
| --------------- | ----------------------------------- | --------------------------------- | --------------------------------- |
| Search format | npx skills find | clawhub search " | Browse web or tessl skill search |
| Install format | npx skills add | clawhub install | tessl install |
| 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 or --all| tessl update |
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 |
vercel-labs/agent-skills or ComposioHQ/awesome-claude-skillsnpm install -g clawhub if not availableIf no relevant skills exist in any available registry:
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 "..."
If a user wants to use clawhub but doesn't have it installed:
npm install -g clawhub
For tessl.io:
npm install -g tessl
Generated Mar 1, 2026
A software development team working on a React application wants to improve code quality and performance. They use this skill to find and install skills for React best practices, performance optimization, and automated testing, integrating them into their workflow to streamline development and ensure high standards.
An IT operations team in a mid-sized company needs to automate deployment and monitoring processes. They leverage this skill to search for skills related to CI/CD, Docker, and Kubernetes from available registries, installing tools that reduce manual effort and enhance infrastructure management.
An online education platform wants to extend its AI agents to assist with creating documentation and tutorials. They use this skill to find skills for generating API docs, changelogs, and design guidelines, enabling faster content production and improved user support.
A design agency seeks to integrate AI capabilities for UI/UX tasks and accessibility checks. They employ this skill to discover skills from registries like skills.sh and tessl.io for design systems and accessibility tools, enhancing their creative processes and client deliverables.
Offer basic skill discovery and installation for free, with premium features such as advanced analytics, priority support, or exclusive skills available through subscription plans. This model attracts a broad user base while generating revenue from power users and enterprises.
Act as a marketplace where developers can list and sell their skills. Charge a commission on transactions or offer paid listings for featured skills. This incentivizes skill creation and provides a revenue stream from the ecosystem's growth and transactions.
Provide tailored solutions for businesses needing custom skill integration, training, and support. Offer consulting services to help organizations deploy and manage skills at scale, with revenue from service contracts and ongoing maintenance fees.
💬 Integration Tip
Start by ensuring the necessary CLIs like clawhub or tessl are installed, then use the skill's search commands to quickly find relevant skills based on user queries, presenting clear install options.
Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Clau...
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.
Search and analyze your own session logs (older/parent conversations) using jq.
Typed knowledge graph for structured agent memory and composable skills. Use when creating/querying entities (Person, Project, Task, Event, Document), linking related objects, enforcing constraints, planning multi-step actions as graph transformations, or when skills need to share state. Trigger on "remember", "what do I know about", "link X to Y", "show dependencies", entity CRUD, or cross-skill data access.
Ultimate AI agent memory system for Cursor, Claude, ChatGPT & Copilot. WAL protocol + vector search + git-notes + cloud backup. Never lose context again. Vibe-coding ready.
Headless browser automation CLI optimized for AI agents with accessibility tree snapshots and ref-based element selection