deps-dev

Query latest open-source package versions via the deps.dev v3 API.

3|Updated Jan 6, 2026
One-click install
npx skills add https://github.com/trancong12102/ccc --skill deps-dev-trancong12102
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deps-dev
Source: https://github.com/trancong12102/ccc/tree/main/core/skills/deps-dev
Command: npx skills add https://github.com/trancong12102/ccc --skill deps-dev-trancong12102

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Keeping track of the latest versions of open-source packages can be tedious and error-prone, leading to outdated dependencies and potential security risks.

Core Features & Use Cases

  • Look up the latest version of a package across major ecosystems (npm, PyPI, Go, Cargo, Maven, NuGet, RubyGems).
  • Retrieve details for a specific version and compare with the default version used by a project.
  • Validate and audit dependencies in CI workflows or local development to ensure up-to-date libraries.

Quick Start

Use the deps-dev.py script to fetch the latest version for a given package.

Frequently Asked Questions about deps-dev

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check the latest package version across npm, PyPI, or Cargo?

To check the latest package version, query the deps.dev v3 API using this Python client to fetch current versions across npm, PyPI, Go, Cargo, Maven, NuGet, and RubyGems ecosystems. It supports package and version subcommands and outputs JSON or human-readable text.

What is the best way to look up open-source dependency versions for CI workflows?

The best way to look up dependency versions for CI workflows is running a Python script that calls the deps.dev v3 API. It validates and audits dependencies by retrieving specific version details and comparing them against default project versions.

Can I retrieve all available versions for a specific PyPI or Maven package?

Yes, you can retrieve all available versions for a specific PyPI or Maven package by querying the deps.dev API with the optional all-versions detail flag. The Python client returns comprehensive version histories formatted as JSON or human-readable text.

Does the deps.dev Python client support JSON output for package version lookups?

Yes, the deps.dev Python client supports JSON output for package version lookups. You can format query results for npm, PyPI, Go, Cargo, Maven, NuGet, and RubyGems as either structured JSON or human-readable text.

How do I find the default version of a Go or RubyGems library?

To find the default version of a Go or RubyGems library, use the package subcommand in the Python client to query the deps.dev v3 API. This retrieves the current default version and allows comparison with specific targeted versions.