{"enrichment":{"faq":[{"a":"npm-helper guides you through package installation by running `npm install <package-name>` to add dependencies to your project. The skill explains how to install packages locally (saved to node_modules and package.json), globally with the `-g` flag for CLI tools, and how to specify exact versions or version ranges. npm-helper also covers installing from package.json with `npm install` and managing both production and development dependencies using `--save` and `--save-dev` flags.","q":"How do I install npm packages?"},{"a":"npm-helper helps resolve dependency conflicts by explaining how npm resolves version mismatches and when conflicts occur. The skill covers using `npm ls` to visualize your dependency tree, understanding peer dependency warnings, and strategies like updating packages, using compatible version ranges, or removing conflicting transitive dependencies. npm-helper also explains how lock files (package-lock.json) prevent conflicts across team members and environments.","q":"What should I know about fix npm dependency conflicts?"},{"a":"npm-helper simplifies Node.js project initialization by walking you through `npm init` to create a package.json file with your project metadata. The skill guides configuration of essential fields like name, version, description, entry point, and scripts. npm-helper also covers setting up TypeScript projects, configuring build and test scripts, and establishing best practices for organizing your project structure from the start.","q":"How does npm-helper help with node.js project setup?"},{"a":"npm-helper explains how to use `npm audit` to scan your dependencies for known security vulnerabilities and receive a detailed report with severity levels. The skill guides you through reviewing audit results, understanding which packages need updates, and running `npm audit fix` to automatically patch vulnerable dependencies. npm-helper also covers strategies for updating dependencies safely while maintaining compatibility and testing changes thoroughly.","q":"Can npm-helper help me audit security vulnerabilities?"},{"a":"npm-helper provides a comparison of npm, yarn, and pnpm package managers, highlighting differences in installation speed, disk space usage, lock file formats, and workspace support. The skill explains migration paths between managers, such as converting package-lock.json to yarn.lock or pnpm-lock.yaml, and discusses when each tool excels\u2014npm for simplicity, yarn for performance and workspaces, and pnpm for disk efficiency and strict dependency isolation.","q":"How do I compare npm, yarn, and pnpm with npm-helper?"},{"a":"npm-helper covers essential package.json fields including name, version, description, main entry point, scripts, dependencies, and devDependencies. The skill explains semantic versioning (semver) for specifying version ranges, organizing scripts for common tasks like build and test, and using engines to specify Node.js compatibility. npm-helper also guides managing peer dependencies, setting repository and license information, and keeping your configuration clean and maintainable.","q":"What does npm-helper teach about package.json configuration best practices?"}],"shadow_tags":["package-manager-comparison","dependency-resolution","monorepo-management","version-pinning","build-automation","nodejs-ecosystem","security-auditing","installation-troubleshooting","typescript-support","ci-cd-optimization"],"summary_rewrite":"npm-helper simplifies package installation and dependency management for your development workflow. Quickly resolve version conflicts, update packages, and maintain clean project dependencies without manual configuration hassles."},"files":[{"bytes":20013,"path":"skills/npm-helper/SKILL.md","sha256":"31eb5804c5d9711c49f39def292c9fd596f3aff91ab08df126138e6a219c5966","url":"https://skillfed.io/files/CuriousLearner/devkit/npm-helper/213268d7/SKILL.md"}],"id":"CuriousLearner/devkit/npm-helper","links":{"html":"https://skillfed.io/CuriousLearner/devkit/npm-helper","md":"https://skillfed.io/CuriousLearner/devkit/npm-helper.md","repo":"https://github.com/CuriousLearner/devkit"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":4,"language":"Shell","last_updated":"2025-10-20","license":"MIT","name":"npm-helper","publisher":"CuriousLearner","stars":27},"relations":{"similar":[{"id":"softaworks/agent-toolkit/dependency-updater"},{"id":"bartstc/vite-ts-react-template/dependency-updater"},{"id":"bobmatnyc/claude-mpm-skills/dependency-audit"},{"id":"patricio0312rev/skills/monorepo-setup"},{"id":"personamanagmentlayer/pcl/typescript-expert"},{"id":"secondsky/claude-skills/dependency-upgrade"},{"id":"secondsky/sap-skills/dependency-upgrade"},{"id":"grafana/skills/check-npm"},{"id":"HermeticOrmus/LibreUIUX-Claude-Code/monorepo-management"},{"id":"wasabeef/claude-code-cookbook/update-node-deps"}]},"slug":{"owner":"CuriousLearner","repo":"devkit","skill":"npm-helper"},"version":"213268d7"}
