Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
itechmeat avatar

Deps Dev

  • 52 installs
  • 22 repo stars
  • Updated August 1, 2026
  • itechmeat/llm-code

Look up package metadata and versions via the deps.dev API v3, including default/latest version discovery and per-ecosystem name encoding.

About

A router skill for querying the deps.dev API v3 to find package versions, default/latest releases, and dependency metadata. A developer uses it when checking package versions or dependency data programmatically.

  • GetPackage recipe to find the default/latest version
  • Per-ecosystem name normalization and handling of large responses

Deps Dev by the numbers

  • 52 all-time installs (skills.sh)
  • Ranked #718 of 1,435 DevOps & CI/CD skills by installs in the Skillselion catalog
  • Data as of Aug 2, 2026 (Skillselion catalog sync)
npx skills add https://github.com/itechmeat/llm-code --skill deps-dev

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs52
repo stars22
Last updatedAugust 1, 2026
Repositoryitechmeat/llm-code

What it does

Look up package metadata and versions via the deps.dev API v3, including default/latest version discovery and per-ecosystem name encoding.

Files

SKILL.mdMarkdownGitHub ↗

deps.dev (Skill Router)

This file is intentionally introductory.

Open the right note under references/ based on what you need.

Start here (fast)

  • Need the latest/default version of a known package? Read: references/latest-version.md.
  • Handling huge version lists or truncated responses? Read: references/large-responses.md.
  • Not sure how to format/normalize package names per ecosystem? Read: references/naming-and-encoding.md.
  • Need endpoint shapes and fields to parse? Read: references/api.md.

Primary recipe (one request)

Goal: given {system, packageName}, return the default/latest version.

  • Call GetPackage: GET https://api.deps.dev/v3/systems/{SYSTEM}/packages/{PACKAGE}
  • Parse versions[] and select the item with isDefault=true.

If isDefault is missing for all versions, stop and ask for an explicit selection rule (e.g., include pre-releases or not) instead of guessing.

Critical prohibitions

  • Do not guess the “latest” version by string sorting.
  • Do not output placeholder or “approximate” versions; always wait for API data.
  • Do not parse large JSON via grep or manual truncation; use a JSON parser (jq/Python/Node).
  • Do not silently fall back when isDefault is missing; ask for the desired rule.
  • Do not paste large verbatim chunks from docs; summarize.
  • Do not assume auth or rate limits; treat them as unspecified unless you have evidence.

Links

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.