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

Opensrc Inspect

  • 3 installs
  • 5 repo stars
  • Updated August 5, 2026
  • bjornmelin/dev-skills

Opensrc-inspect is a Claude Code skill that fetches and inspects local opensrc source snapshots of packages and GitHub repos for source-level analysis.

About

Opensrc-inspect is a Claude Code skill for fetching, inspecting, and managing local opensrc source snapshots of packages and GitHub repositories. A developer uses it when API docs alone are not enough and source-level evidence is needed for a migration, bug, or compatibility question. It defaults to non-mutating --modify=false fetches and treats the opensrc/ directory as read-only source context.

  • Fetches and manages local opensrc source snapshots for packages and GitHub repos
  • Defaults to safe --modify=false fetches that avoid repo mutation
  • Cites exact files and versions when source evidence is used in analysis

Opensrc Inspect by the numbers

  • 3 all-time installs (skills.sh)
  • Ranked #458 of 596 Debugging skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

opensrc-inspect capabilities & compatibility

Free; requires the opensrc CLI.

Capabilities
source inspection · dependency audit
Works with
github
Use cases
debugging · refactoring · research
Pricing
Free
From the docs

What opensrc-inspect says it does

Fetch, inspect, and manage local opensrc source snapshots for packages and GitHub repositories.
SKILL.md
You need source-level evidence for a migration, bug, or compatibility question.
SKILL.md
Default to `--modify=false`.
SKILL.md
npx skills add https://github.com/bjornmelin/dev-skills --skill opensrc-inspect

Add your badge

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

Listed on Skillselion
Installs3
repo stars5
Last updatedAugust 5, 2026
Repositorybjornmelin/dev-skills

What it does

Fetch and inspect a package or repo's local source snapshot for migration, bug, or compatibility analysis.

Who is it for?

Inspecting a package implementation and gathering source-level evidence for migrations, bugs, or compatibility questions.

Skip if: Cases where official docs, types, or direct code inspection already answer the question, or broad web research.

When should I use this skill?

Source-level dependency inspection is materially useful and API docs alone are not enough.

What you get

Fetched source target and version summary, exact local paths used, and whether deeper source inspection changed the conclusion.

  • fetched source target and version summary
  • exact local paths used for analysis
  • recommendation on whether source inspection changed the conclusion

By the numbers

  • 4 fetch spec forms (package, pypi, crates, owner/repo)

Files

SKILL.mdMarkdownGitHub ↗

Opensrc Inspect

Use this skill when source-level dependency inspection is materially useful and API docs alone are not enough.

Workflow

1. Read the repo AGENTS.md. 2. Check existing snapshots first:

  • opensrc list
  • cat opensrc/sources.json when present

3. Prefer safe fetches that avoid repo mutation:

  • opensrc <package> --modify=false
  • opensrc pypi:<package> --modify=false
  • opensrc crates:<package> --modify=false
  • opensrc <owner>/<repo> --modify=false

4. Inspect the fetched source path and cite exact files and versions when using it in analysis. 5. Refresh snapshots after meaningful dependency upgrades if internals changed.

Use When

  • You need to inspect a package implementation, not just its docs or types.
  • You need source-level evidence for a migration, bug, or compatibility question.

Do Not Use When

  • Official docs, types, or direct code inspection already answer the question.
  • The task is broad web research or release-note discovery.

Guardrails

  • Default to --modify=false.
  • Treat opensrc/ as read-only source context.
  • Use Context7, Exa, or web.run for official/latest docs and changelogs; use opensrc only for implementation internals.

Outputs

  • fetched source target and version summary
  • exact local paths used for analysis
  • concise recommendation on whether deeper source inspection changed the conclusion

Related skills

FAQ

How does opensrc-inspect avoid mutating my repo?

It defaults to safe --modify=false fetches and treats the opensrc/ directory as read-only source context.

When should I refresh a snapshot?

Refresh snapshots after meaningful dependency upgrades if the internals changed.

Debuggingbackendintegrationsdocs

This week in AI coding

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

unsubscribe anytime.