Install, publish, and query with vlt

Most registries treat your packages as files to store. vlt treats them as a dependency graph to understand.

Set up your agent

Every page on this site is also available as Markdown, and /llms.txt indexes them all. Paste this prompt into your agent to point it at the docs:

Agent prompt
Help me use vlt in this project. Start by reading https://docs.vlt.sh/llms.txt, which lists every page of the vlt docs. Any page is available as Markdown by adding .md to its URL (for example https://docs.vlt.sh/client/auth.md), and https://docs.vlt.sh/llms-full.txt has the whole site in one file.

1. Install the vlt CLI with `curl -fsSL https://install.vlt.sh | bash` (it requires Node.js 22.22 or later), then run `vlt install`.
2. To use vlt.io registries, run `vlt setup`. It authenticates and configures the account's registry aliases in one step.
3. To answer questions about dependencies, write Dependency Selector Syntax queries and run them with `vlt query '<selector>'`. The syntax is documented at https://docs.vlt.sh/client/selectors.md. If you support Agent Skills, the dss-query skill at https://github.com/vltpkg/vltpkg/tree/main/src/query/skills/dss-query covers it.

Only use commands and flags that appear in the docs.

Guides

Walkthroughs for the things teams set out to do first.

Host your packages

Manage your dependencies