skills/skills-discovery/SKILL.md
Search for and install Agent Skills that give you specialized capabilities. Before starting work, ask might a skill exist that handles this better than my base knowledge? If the task involves specific technologies, frameworks, file formats, or expert domains. Search proactively, even if the user doesn't mention skills. Skills encode best practices, tools, and techniques you wouldn't otherwise have. Also use when users explicitly ask to find, install, or manage skills.
npx skillsauth add kamalnrf/claude-plugins skills-discoveryInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You can extend your capabilities by discovering and installing Agent Skills from the claude-plugins.dev registry. Skills provide specialized knowledge, tools, and techniques for specific technologies, frameworks, and domains.
First, check if an installed skill matches the task. If not, search the registry—specialized skills may exist that you haven't installed yet.
Before starting any non-trivial task, ask yourself:
Search proactively when:
Also search when users explicitly ask to find, install, or manage skills.
Use the registry API for search (the CLI's search command is interactive and not suitable for programmatic use):
curl "https://claude-plugins.dev/api/skills?q=QUERY&limit=20&offset=0"
Parameters:
q: Search query (e.g., "frontend", "python", "pdf")limit: Results per page (max 100)offset: Pagination offsetResponse structure:
{
"skills": [
{
"id": "...",
"name": "skill-name",
"namespace": "@owner/repo/skill-name",
"sourceUrl": "https://github.com/...",
"description": "...",
"author": "...",
"installs": 123,
"stars": 45
}
],
"total": 100,
"limit": 10,
"offset": 0
}
The registry indexes skill names, descriptions, and tags. Construct queries that match how skill authors describe their work.
Query construction:
Determine which client the user is working in before installing. If unclear, ask.
Supported clients:
claude-code — Claude Code CLIcodex — Codexcursor — Cursor editoramp - amp CLIopencode - OpenCode CLIgoose - Goose CLIgithub — VSCode/ githubvscode — VS Codeletta — Letta CLIgemini - Gemini CLIwindsurf - Windsurf editorantigravity - Antigravitytrae - Traeqoder - Qodercodebuddy - CodeBuddynpx skills-installer install @owner/repo/skill-name --client claude-code # default
npx skills-installer install @owner/repo/skill-name --client cursor
npx skills-installer install @owner/repo/skill-name --client vscode
Scope selection:
npx skills-installer install @owner/repo/skill-name # global (default)
npx skills-installer install @owner/repo/skill-name --local # project-specific
Combined:
npx skills-installer install @owner/repo/skill-name --client cursor --local
Defaults:
claude-code# List installed skills
npx skills-installer list
# Uninstall a skill
npx skills-installer uninstall @owner/repo/skill-name
When you find relevant skills:
Example: Proactive suggestion
User: "I need to create a Django REST API"
curl "https://claude-plugins.dev/api/skills?q=django&limit=10"
Present suggestion:
I found some skills that could help:
1. django-rest-framework-expert (@anthropics/claude-code/django-rest-framework-expert)
Description: Django REST API development with best practices
⭐ 234 stars • 1,567 installs
Would you like me to install this, or help you directly without installing a skill?
Example: Explicit search request
User: "find skills for Python"
curl "https://claude-plugins.dev/api/skills?q=python&limit=10"
Present results and ask which to install.
| Endpoint | Description |
| ---------------------------------------- | ----------------- |
| GET /api/skills/search?q=QUERY | Search skills |
| GET /api/skills/@owner/repo/skill-name | Get skill details |
Web registry: https://claude-plugins.dev/skills
No results found:
Installation fails:
@owner/repo/skill-nameSkill not activating:
tools
Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layers like Lobster, ACPX, plugins, or plain code. Keep conditional logic in the caller; use TaskFlow for flow identity, child-task linkage, waiting state, revision-checked mutations, and user-facing emergence.
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------
tools
A CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.