Resources
6Install
npx skillscat add imoonkey/openweb/src-sites-npm Install via the SkillsCat registry.
SKILL.md
npm
Overview
JavaScript package registry at registry.npmjs.org. Public REST API for package search, metadata, versions, and download statistics.
Workflows
Find a package
searchPackages(text)→ browseobjects[].package→ picknamegetPackage(package=name)→ description, latest version, dependencies, license
Check package health
getPackage(package)→ latest version, maintainers, repository, timestampsgetDownloads(package)→ downloads, start, endgetVersions(package)→ full release history with dates
Compare versions
getVersions(package)→ all versions sorted newest-first with publish datesgetPackage(package)→ latest version dependencies and dist-tags
Operations
| Operation | Intent | Key Input | Key Output | Notes |
|---|---|---|---|---|
| searchPackages | find packages by keyword | text | name, version, description, score, downloads | entry point, paginated via from/size |
| getPackage | package summary | package <- searchPackages.name | name, description, latest deps, license, maintainers | adapter-unwrapped summary |
| getVersions | version history with dates | package <- searchPackages.name | versions [{version, date}], versionCount | sorted newest-first |
| getDownloads | weekly download stats | package <- searchPackages.name | downloads, start, end | uses api.npmjs.org host |
Quick Start
# Search for packages
openweb npm exec searchPackages '{"text": "express"}'
# Get package summary
openweb npm exec getPackage '{"package": "react"}'
# Get version history
openweb npm exec getVersions '{"package": "express"}'
# Get download stats
openweb npm exec getDownloads '{"package": "lodash"}'