npm-git-install — Claude Code skill: install npm packages from Git
Picks a safe delivery path for a Node package coming from a branch, commit, fork or private repo. Useful when the question is whether to pull from Git at all.
npx skills add akillness/jeo-skills --skill npm-git-install -a claude-codeWhat npm-git-install does
The skill turns a package-install request into a single delivery packet and names one primary mode: a temporary Git bridge, a SHA-pinned bridge for shared use, a private Git path with auth, a tarball or npm pack artifact, a workspace or file: link, or publishing to a registry. It then classifies how durable the dependency really is, from local-only up to release infrastructure, and tailors the command to the manager in use — npm, pnpm, Yarn or Bun.
Supporting references ship with it: references/intake-packets-and-route-outs.md for an unfamiliar packet, references/delivery-decision-matrix.md for choosing between Git, tarball, workspace and publish-first, references/package-manager-behavior.md for manager-specific caveats, and references/private-auth-and-ci.md when CI or private credentials are already involved. The skill runs with Bash, Read, Write, Edit, Glob and Grep.
It stays out of local Git repair, repo and release administration, environment setup and monorepo task automation — those belong to other skills. A plain registry dependency that only needs a version bump is outside its scope too.
What it helps with
- install an unreleased fix from a fork branch
- pin a Git dependency to one commit for teammates and CI
- wire up a private package with matching auth locally and in CI
- build a tarball with
npm packinstead of installing from source - decide between workspace linking and publishing for a monorepo package
Example prompts for the agent
- Install this package from a fork branch — which delivery path should we use?
- Pin the Git dependency to a commit so CI stops breaking on branch drift
- The package lives in a monorepo: link it as a workspace or build a tarball?
How to install npm-git-install
1Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill npm-git-install -a claude-code2Manually: put the files in place
~/.claude/skills/npm-git-install/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/npm-git-install/
1Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill npm-git-install -a codex2Manually: put the files in place
.agents/skills/npm-git-install/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill npm-git-install -a cursor2Manually: put the files in place
.cursor/skills/npm-git-install/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install akillness/jeo-skills npm-git-install2Manually: put the files in place
.github/skills/npm-git-install/SKILL.md1Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill npm-git-install -a gemini-cli2Platform CLI
gemini skills install https://github.com/akillness/jeo-skills --path .agent-skills/npm-git-installManually: put the files in place
.devin/skills/npm-git-install/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill npm-git-install -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about npm-git-install
How do I install npm-git-install in Claude Code?
Run npx skills add akillness/jeo-skills --skill npm-git-install -a claude-code; the skill lands at ~/.claude/skills/npm-git-install/SKILL.md.
What does npm-git-install do?
It narrows a Node package-install request to one delivery mode and spells out the build, auth and lockfile consequences. Command syntax is adapted to npm, pnpm, Yarn or Bun.
Which package managers does it cover?
npm, pnpm, Yarn and Bun, at the decision level. Each manager gets its own caveats.