Handles package management in pnpm projects, including monorepo workspaces and strict dependency enforcement.
Install
mkdir -p .claude/skills/pnpm-christopher-buss && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/12248" && unzip -o skill.zip -d .claude/skills/pnpm-christopher-buss && rm skill.zipInstalls to .claude/skills/pnpm-christopher-buss
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Node.js package manager with strict dependency resolution. Use when runningKey capabilities
- →Install, add, remove, update, run, exec, and dlx packages.
- →Configure pnpm-workspace.yaml and .npmrc settings.
- →Manage monorepo workspaces with filtering and shared lockfiles.
- →Utilize content-addressable storage for disk efficiency.
- →Force specific versions of dependencies using overrides.
How it works
The skill provides commands for installing, updating, and managing Node.js packages using pnpm, which employs a content-addressable store for deduplication and enforces strict dependency resolution.
Inputs & outputs
When to use pnpm
- →Installing dependencies
- →Managing workspace packages
- →Fixing phantom dependencies
About pnpm
Provides commands for installing, updating, and managing packages while utilizing pnpm's deduplication and strict resolution features.
Node.js package manager with strict dependency resolution. Use when running
When not to use it
- →When the user is not working with pnpm projects.
- →When the user needs to use npm or Yarn as the package manager.
- →When the user does not want strict dependency resolution.
Limitations
- →The skill is based on pnpm 10.x.
- →Requires checking for `pnpm-workspace.yaml` and `.npmrc` files for configuration.
- →Requires using `--frozen-lockfile` in CI environments.
How it compares
This skill use pnpm's unique features like content-addressable storage for disk efficiency and strict dependency resolution to prevent phantom dependencies, which differs from other package managers like npm or Yarn.
Compared to similar skills
pnpm side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| pnpm (this skill) | 0 | 5mo | No flags | Beginner |
| pnpm-upgrade | 2 | 3mo | Review | Intermediate |
| write-script-bun | 1 | 2mo | No flags | Intermediate |
| github-script | 1 | 3mo | No flags | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
pnpm-upgrade
openai
Keep pnpm current: run pnpm self-update/corepack prepare, align packageManager in package.json, and bump pnpm/action-setup + pinned pnpm versions in .github/workflows to the latest release. Use this when refreshing the pnpm toolchain manually or in automation.
write-script-bun
windmill-labs
MUST use when writing Bun/TypeScript scripts.
github-script
githubnext
Best practices for writing JavaScript code for GitHub Actions using github-script
trigger-dev-tasks
triggerdotdev
Use this skill when writing, designing, or optimizing Trigger.dev background tasks and workflows. This includes creating reliable async tasks, implementing AI workflows, setting up scheduled jobs, structuring complex task hierarchies with subtasks, configuring build extensions for tools like ffmpeg or Puppeteer/Playwright, and handling task schemas with Zod validation.
agent-release-manager
ruvnet
Agent skill for release-manager - invoke with $agent-release-manager
inngest
davila7
Inngest expert for serverless-first background jobs, event-driven workflows, and durable execution without managing queues or workers. Use when: inngest, serverless background job, event-driven workflow, step function, durable execution.