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

Opensrc

  • 7 repo stars
  • Updated June 21, 2026
  • andreasasprou/agent-skills

opensrc is an agent skill that fetches npm package source for deep implementation analysis when types and docs fall short.

About

opensrc is an agent plugin skill that fetches published npm package source so your coding agent can reason about real implementation details—not just typings and marketing docs. developers hit this wall constantly: a dependency exposes a confusing API, edge cases are undocumented, or stack traces point inside node_modules and you need to read the actual code without tab-hopping across GitHub and registry tarballs. Install opensrc when you are in active build work and integration decisions depend on how a package handles retries, bundling, hooks, or internal modules. It is intentionally narrow and powerful: it does not replace reading official documentation first, but it steps in when docs and types stop matching runtime behavior. The skill fits backend and frontend integration tasks alike anywhere npm packages appear, and it also helps during Ship review when you need evidence for a security or correctness question about a transitive dependency.

  • Fetches npm package source for implementation-level inspection
  • Explicit trigger: use when types and documentation are not enough
  • Supports deep analysis of how a dependency actually works
  • Plugin oriented toward Node/npm ecosystems
  • Reduces guesswork when debugging opaque package behavior

Opensrc by the numbers

  • Data as of Jul 7, 2026 (Skillselion catalog sync)
/plugin marketplace add andreasasprou/agent-skills
/plugin install opensrc@andreas-agent-skills

Add your badge

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

Listed on Skillselion
repo stars7
Last updatedJune 21, 2026
Repositoryandreasasprou/agent-skills

What it does

Pull real npm package source into the agent workspace when TypeScript types and READMEs do not explain behavior you need to ship.

Who is it for?

Best when you're shipping Node or full-stack apps and need fast, in-session access to npm source without manually cloning every package.

Skip if: Non-npm ecosystems, legal-restricted source review without license checks, or cases where official docs and issue trackers already answer the question.

When should I use this skill?

Types, documentation, and public API descriptions are insufficient and you need npm package source for deep implementation analysis.

What you get

The agent can inspect fetched package source in-repo so you can mirror patterns, fix integration bugs, or justify dependency choices with evidence.

  • Local copy of target npm package source in workspace
  • Agent-readable implementation context for integration decisions
  • Evidence-backed notes on dependency behavior

Files

SKILL.mdMarkdownGitHub ↗

Fetch npm package source code for deep implementation analysis. Use when types/docs aren't enough.

opensrc

Source: ./plugins/opensrc

{ "name": "opensrc", "source": "./plugins/opensrc", "description": "Fetch npm package source code for deep implementation analysis. Use when types/docs aren't enough." }

Related skills

How it compares

Dependency source fetcher for agents, not a general code-review checker or MCP registry browser.

FAQ

Who is opensrc for?

Developers and agent users working with npm packages who need implementation truth beyond generated types and package READMEs.

When should I use opensrc?

During Build integrations while wiring libraries, during Ship review when validating suspicious dependency behavior, and during Idea research when evaluating whether a package’s internals fit your constraints.

Is opensrc safe to install?

Use the Security Audits panel on this Prism page before installing; fetching third-party source requires network access and you should respect licenses and avoid exfiltrating proprietary bundles.

AI & Agent Buildingintegrationsbackendfrontend

This week in AI coding

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

unsubscribe anytime.