
vercel-labs / opensrc
★ 2,800A skill package that teaches your agent 1 capability — every one documented and browsable below, no GitHub required · by vercel.
Each skill below is one capability this package teaches your agent. Install the whole package, or open a skill to install just that one.
opensrc
Give coding agents access to any package's source code.
Quick Start
Copy & paste — that's it
npm install -g opensrcCopy & paste — that's it
# Search a package's source
rg "parse" $(opensrc path zod)
# Read a specific file
cat $(opensrc path zod)/src/types.ts
# Works with any registry
find $(opensrc path pypi:requests) -name "*.py"opensrc path fetches on first use, then returns the cached path instantly. See the CLI readme for full usage.
Packages
| Package | Description |
|---|---|
opensrc | CLI — fetch and cache source code from npm, PyPI, crates.io, and GitHub |
@opensrc/docs | Documentation site |
Development
This is a Turborepo monorepo using pnpm workspaces. Use Node.js 24+ and pnpm 11.
Copy & paste — that's it
pnpm install
turbo build
turbo devCLI (Rust)
Copy & paste — that's it
cargo build --manifest-path packages/opensrc/cli/Cargo.toml
cargo test --manifest-path packages/opensrc/cli/Cargo.toml
cargo fmt --manifest-path packages/opensrc/cli/Cargo.toml
cargo clippy --manifest-path packages/opensrc/cli/Cargo.toml -- -D warningsDocs (Next.js)
Copy & paste — that's it
cd apps/docs
pnpm devLicense
Apache-2.0
Install the whole package (1 skills):
Copy & paste — that's it
npx skills add https://github.com/vercel-labs/opensrcOr install a single skill:
Copy & paste — that's it
npx skills add https://github.com/vercel-labs/opensrc --skill <name>Pick the skill name from the Skills tab — each entry there installs independently.