Agent skill

Pnpm

by moeru-ai in moeru-ai/airi

Node.js package manager with strict dependency resolution. An agent skill from moeru-ai/airi.

MITAuto-check: warningsDevelopment

Install Pnpm

The automated check flagged lines worth reading first. See the safety section below.

skills CLI
$ npx skills add moeru-ai/airi --skill pnpm -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install moeru-ai/airi pnpm --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/moeru-ai/airi.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/pnpm .claude/skills/pnpm && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
pnpm
GitHub stars
50k
Used in
2 other repos
Token cost
~1k tokens
SKILL.md length
300 words
Files
18 (incl. references)
Skills in repo
24
Repo updated
First seen
Licence
MIT

At a glance

Node.js package manager with strict dependency resolution. An agent skill from moeru-ai/airi.

  • Running pnpm specific commands
  • SKILL.md covers Core, Features and Best Practices
  • Calls pnpm
  • Configuring workspaces via pnpm-workspace.yaml

What it does

Pnpm is an agent skill from moeru-ai/airi. Node.js package manager with strict dependency resolution. Use when running pnpm specific commands, configuring workspaces via pnpm-workspace.yaml, or managing dependencies with catalogs, patches, overrides, config dependencies, or the global virtual store.

Its SKILL.md is about 1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 18 other files, including reference files (for example `GENERATION.md`, `references/best-practices-ci.md` and `references/best-practices-migration.md`).

It sits in Development, covering Monorepo tooling. It works with pnpm and Node.js. The repository describes itself as: 💖🧸 Self hosted, you-owned Grok Companion, a container of souls of waifu, cyber livings to bring them into our worlds, wishing to achieve Neuro-sama's altitude. Capable of… The licence is MIT.

When your agent uses it

  • Running pnpm specific commands
  • Configuring workspaces via pnpm-workspace.yaml
  • Managing dependencies with catalogs
  • Config dependencies

Example prompts

  • “/pnpm”

Requirements

  • Node.js
  • Docker

What it can do on your machine

Read from SKILL.md and the folder at commit 82225c9. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • pnpm

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use pnpm, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Pnpm loads about 1k tokens when it runs, and up to ~21k if it reads all its reference files. Until then it costs about 66 tokens; SKILL.md has 300 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~66
When it runs · the whole SKILL.md, loaded when a task matches
~1k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~21k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: warnings

The automated check found patterns that need a careful read before installing.

  • WarningMentions a credentials file (SSH keys, cloud or package-manager tokens)SKILL.md:12
    onfig.yaml`) using **camelCase** keys. `.npmrc` is used **only** for authentication/registry credentials, and the `pnpm`
  • WarningMentions a credentials file (SSH keys, cloud or package-manager tokens)SKILL.md:21
    e), global config.yaml, packageConfigs, .npmrc auth | [core-config](references/core-config.md) |

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from moeru-ai/airi at commit 82225c9, republished under its MIT licence (© moeru-ai). 300 words, ~1,020 tokens.

Download SKILL.mdSave it as .claude/skills/pnpm/SKILL.md (or your agent's skills folder). This skill also uses 17 other files; get the full folder from GitHub.
name
pnpm
description
Node.js package manager with strict dependency resolution. Use when running pnpm specific commands, configuring workspaces via pnpm-workspace.yaml, or managing dependencies with catalogs, patches, overrides, config dependencies, or the global virtual store.
metadata.author
Anthony Fu
metadata.version
2026.6.22
metadata.source
Generated from https://github.com/pnpm/pnpm, scripts located at https://github.com/antfu/skills

pnpm is a fast, disk space efficient package manager. It uses a content-addressable store to deduplicate packages across all projects on a machine, and enforces strict dependency resolution by default, preventing phantom dependencies.

Configuration model (important): pnpm settings now live in pnpm-workspace.yaml (and the global config.yaml) using camelCase keys. .npmrc is used only for authentication/registry credentials, and the pnpm field of package.json is no longer read. When working in a pnpm project, check pnpm-workspace.yaml for settings/workspace structure and .npmrc only for auth. Always use --frozen-lockfile (or pnpm ci) in CI.

The skill is based on pnpm 10.x, generated at 2026-06-22. It also covers v11 behavior changes (config split, isolated global packages, allowBuilds, pmOnFail, global virtual store) where current docs describe them.

Core

TopicDescriptionReference
CLI Commandsinstall/add/remove/update, run, dlx/pnx, workspace, runtime, publishing (version, view, sbom, stage)core-cli
Configurationpnpm-workspace.yaml settings (camelCase), global config.yaml, packageConfigs, .npmrc authcore-config
WorkspacesMonorepo support: filtering, workspace protocol, shared lockfile, packageConfigscore-workspaces
StoreContent-addressable store, virtual store, node linker modes, frozen/read-only storecore-store

Features

TopicDescriptionReference
CatalogsCentralized dependency versions; catalogMode, catalog: in overridesfeatures-catalogs
OverridesForce versions (incl. transitive & peer deps); packageExtensionsfeatures-overrides
PatchesModify third-party packages; patchedDependencies in pnpm-workspace.yamlfeatures-patches
AliasesInstall under custom names (npm:) and registry aliases (namedRegistries)features-aliases
Hooks.pnpmfile.mjs hooks (readPackage, updateConfig, beforePacking), finders, resolvers/fetchersfeatures-hooks
Peer DependenciesAuto-install, strict mode, rules, dedupePeers, peers checkfeatures-peer-deps
Config DependenciesShare hooks/settings/catalogs/patches across repos via configDependenciesfeatures-config-dependencies
Global Virtual StoreShared node_modules, git-worktree multi-agent setups, isolated global packagesfeatures-global-virtual-store
Supply-Chain SecurityBuild approval (allowBuilds), minimumReleaseAge, trustPolicy, lockfile integrityfeatures-supply-chain-security

Best Practices

TopicDescriptionReference
CI/CD SetupGitHub Actions, GitLab, Docker, pnpm ci, store caching, frozen lockfilesbest-practices-ci
Migrationnpm/Yarn → pnpm, phantom deps, and pnpm v10 → v11 config migrationbest-practices-migration
PerformanceInstall optimizations, allowBuilds, global virtual store, workspace parallelizationbest-practices-performance

© moeru-ai, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 17 other files (references) in .agents/skills/pnpm of moeru-ai/airi.

  • SKILL.md
  • GENERATION.md
  • references/best-practices-ci.md
  • references/best-practices-migration.md
  • references/best-practices-performance.md
  • references/core-cli.md
  • references/core-config.md
  • references/core-store.md
  • references/core-workspaces.md
  • references/features-aliases.md
  • references/features-catalogs.md
  • references/features-config-dependencies.md
  • references/features-global-virtual-store.md
  • references/features-hooks.md
  • references/features-overrides.md
  • references/features-patches.md
  • references/features-peer-deps.md
  • references/features-supply-chain-security.md

Open the folder on GitHubat commit 82225c9

Used in 2 other repositories

We found 2 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 2 other GitHub owners. This page covers the copy in moeru-ai/airi, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Pnpm next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Pnpm compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Pnpm this skillmoeru-ai/airi50k2 repos~1kAutomated safety check: WarnMIT
PnpmJetBrains/skills3636 repos~742Automated safety check: WarnNone
Verdaccio Change Testing Selectorverdaccio/verdaccio18k—~1.6kAutomated safety check: WarnMIT
Electron Multi-Process ArchitectureiOfficeAI/AionUi33k1 repos~1.8kAutomated safety check: PassApache-2.0
Link Workspace Packagesnomcopter/react-mosaic4.8k5 repos~760Automated safety check: PassCustom licence
Pnpm Engineteambit/bit18k—~1.9kAutomated safety check: PassCustom licence

Similar skills

  • Pnpm

    JetBrains/skills

    Official

    Node.js package manager with strict dependency resolution. An agent skill from JetBrains/skills.

    363 GitHub starsUsed in 6 repos~742 tokens
    DevelopmentAuto-check: warnings
  • Figures out which rebuild and test suites actually cover a change in the verdaccio monorepo, instead of a scoped run that passes untested.

    18k GitHub stars~1.6k tokensUpdated today
    Testing & QAAuto-check: warnings
  • Tells the agent where new code belongs in an Electron multi-process project and which APIs each process may use, with rules for new bridges, services, agents and workers.

    33k GitHub starsUsed in 1 repo~1.8k tokens
    DevelopmentAuto-check passed
  • Link Workspace Packages

    nomcopter/react-mosaic

    Link workspace packages in monorepos (npm, yarn, pnpm, bun).

    4.8k GitHub starsUsed in 5 repos~760 tokens
    DevelopmentAuto-check passed
  • Pnpm Engine

    teambit/bit

    Work on the pnpm Rust engine (@pnpm/napi, the pacquet crates) that bit install runs through.

    18k GitHub stars~1.9k tokensUpdated today
    DevelopmentAuto-check passed
  • Local development guide for the Happy pnpm monorepo: install, build, test and run the CLI, server, Expo app and Tauri desktop packages.

    24k GitHub stars~1.8k tokensUpdated today
    DevelopmentAuto-check passed

More from moeru-ai/airi

All 24 skills in this repo
  • Simple English

    moeru-ai/airi

    Write or rewrite technical text with the rules of ASD-STE100 Simplified Technical English so it is clear, unambiguous, and free of AI slop.

    50k GitHub starsUsed in 2 repos~4.6k tokens
    Auto-check passed
  • Review pending AIRI translations on Crowdin in a batch, then sync them into the repository.

    50k GitHub stars~1.5k tokensUpdated today
    Auto-check passed
  • Upload a local image or file to GitHub's user-attachments storage and return a URL suitable for issue, pull request, discussion, or comment Markdown.

    50k GitHub stars~554 tokensUpdated today
    Auto-check passed
  • Create PR

    moeru-ai/airi

    Prepare and create an AIRI pull request with verifiable change context, architecture evidence, and required visual evidence.

    50k GitHub stars~2.3k tokensUpdated today
    Auto-check passed
  • Test AIRI display-model imports with agent-browser across stage-tamagotchi Electron, stage-web, and stage-pocket mobile web layouts.

    50k GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • A skill your agent uses when Codex needs to inspect, debug, or automate an Electron app through agent-browser and Chrome DevTools Protocol, especially when the app has multiple BrowserWindow…

    50k GitHub stars~3.1k tokensUpdated today
    Auto-check passed

Works with

Categories

Questions about Pnpm

What does Pnpm do?

Node.js package manager with strict dependency resolution. An agent skill from moeru-ai/airi. Pnpm is an agent skill from moeru-ai/airi.js package manager with strict dependency resolution.

When should I use Pnpm?

Pnpm fits situations like: running pnpm specific commands; configuring workspaces via pnpm-workspace.yaml; managing dependencies with catalogs; config dependencies.

How do I install Pnpm in Claude Code?

Run `npx skills add moeru-ai/airi --skill pnpm -a claude-code`. Or copy the skill folder (.agents/skills/pnpm in moeru-ai/airi) into .claude/skills/pnpm in your project. Claude Code loads it when a task matches its description.

How do I install Pnpm in Codex?

Run `npx skills add moeru-ai/airi --skill pnpm -a codex`. Or copy the skill folder (.agents/skills/pnpm in moeru-ai/airi) into .agents/skills/pnpm in your project. Codex loads it when a task matches its description.

Can I use Pnpm in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add moeru-ai/airi --skill pnpm -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/pnpm, .gemini/skills/pnpm, .github/skills/pnpm and .opencode/skills/pnpm in your project.

What does Pnpm need to run?

Going by SKILL.md and its folder, Pnpm needs the command-line tools its instructions call (pnpm). Our summary lists: Node.js; Docker.

Does Pnpm access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Pnpm safe to install?

Our automated static check of SKILL.md flagged 2 warning(s): mentions a credentials file (ssh keys, cloud or package-manager tokens). Read the flagged lines before installing; the check is not a guarantee either way.

What licence does Pnpm use?

Pnpm is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Pnpm use?

About 1k tokens (SKILL.md is roughly 4.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 20k tokens, read only when the agent opens those files.

What are the alternatives to Pnpm?

Skills that share tags, products or a category with Pnpm: Pnpm (JetBrains/skills, 363 stars), Verdaccio Change Testing Selector (verdaccio/verdaccio, 18k stars), Electron Multi-Process Architecture (iOfficeAI/AionUi, 33k stars) and Link Workspace Packages (nomcopter/react-mosaic, 4.8k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Pnpm?

moeru-ai (a GitHub organization) maintains it in moeru-ai/airi, which has 50,109 GitHub stars. The repository holds 24 skills in this directory. The repository was last updated on October 7, 2026.

Source: moeru-ai/airi on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.