home / skills / openclaw / skills / npm-search
This skill helps you quickly locate npm packages and libraries by searching across npm, enabling faster project setup and informed dependency choices.
npx playbooks add skill openclaw/skills --skill npm-searchReview the files below or copy the command above to add this skill to your agents.
---
name: npm-search
description: Search npm packages. Use for finding Node.js/JavaScript packages, libraries, and tools.
metadata: {"clawdbot":{"emoji":"📦","requires":{"bins":["jq","npm-search-mcp-server"]}}}
---
# NPM Search
CLI wrapper for npm-search-mcp-server.
> **Note:** Examples show command syntax. Replace queries with the user's actual request.
## Search Packages
```bash
bash scripts/npmsearch "<query>"
```
## Command Reference
| Command | Description |
|---------|-------------|
| `npmsearch "<query>"` | Search npm packages |
## Notes
- Requires `npm-search-mcp-server` installed
- Requires `jq`
This skill searches npm packages to help you find Node.js and JavaScript libraries, tools, and utilities quickly. It wraps a CLI that queries an npm search service and presents results in a concise, machine-friendly format. Use it when you need to discover packages, compare alternatives, or locate specific functionality across npm.
The skill calls a local CLI wrapper around npm-search-mcp-server to perform package queries. It sends your search string to the server, parses the JSON output with jq, and returns a filtered list of matching packages with key metadata. Results include package names, descriptions, versions, and links so you can evaluate options fast.
What do I need to run this skill?
You need npm-search-mcp-server installed and running locally, and jq available to parse JSON output.
How do I format my query?
Provide a concise search string combining package name and keywords. For best results include specific terms like "logger express" or "csv parser".