Connect npm to Your AI Agent

Use an AI assistant with npm registry metadata, download statistics and version-specific advisories to compare package options.

8 tools No auth / API key

Try a npm Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill npm

Research a Package

Search the registry and read a specific version’s manifest.

/oo npm: Search npm for [purpose], then read [package] version [version] and summarize dependencies and license.

Compare Download Activity

Read download totals for supplied package names over the same period.

/oo npm: Compare download counts for [packages] over [period], and explain the limits of using downloads as a selection signal.

Check Exact Versions

Retrieve advisories for exact package versions supplied by the user.

/oo npm: Audit these exact npm package versions: [packages and versions], and summarize the returned advisories.

Start Working with npm

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect npm

    Public actions can connect without credentials. Provide a granular npm access token for private packages or current-user lookup.

    Connect npm →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • Package names and exact versions for advisory checks; public registry tasks need no account.
  • Specify exact package names and versions for security checks. Download counts indicate usage activity, not quality or a guarantee of security.

npm Tools

Use an AI assistant with npm registry metadata, download statistics and version-specific advisories to compare package options.

Research a Package

Search the registry and read a specific version’s manifest.

Compare Download Activity

Read download totals for supplied package names over the same period.

Check Exact Versions

Retrieve advisories for exact package versions supplied by the user.

8 tools

Get Current User

Get the npm username associated with the connected access token.

npm.get_current_user

Search Packages

Search the npm registry for packages with offset pagination.

npm.search_packages

Get Package

Get a compact summary and version list for an npm package.

npm.get_package

Get Package Version

Get the manifest for a specific npm package version or distribution tag.

npm.get_package_version

Get Package Download Counts

Get download totals for up to 128 npm packages over an inclusive period.

npm.get_package_download_counts

Get Package Download Trend

Get daily download counts for one npm package over an inclusive period.

npm.get_package_download_trend

Get Version Download Counts

Get npm downloads grouped by package version for the last seven days.

npm.get_version_download_counts

Audit Package Versions

Get npm security advisories for requested exact package versions.

npm.audit_package_versions

Frequently Asked Questions

Does the package summary include every manifest field?

The package action returns a compact summary and version list. Retrieve a specific version to inspect its dependencies, license and other manifest fields.

How do I connect npm?

Public actions can connect without credentials. Provide a granular npm access token for private packages or current-user lookup.

What should I specify in my request?

Specify exact package names and versions for security checks. Download counts indicate usage activity, not quality or a guarantee of security.

Connect npm

About npm ↗