← All skills
nodejs-core
77 / 100 · Review before installing
Check before installing. Some of what it can do is expected: a coding skill usually runs build and test commands.
By mcollina/skills (GitHub) · coding · 1,968 stars · scanned at commit c75d70d
Contributes to and debugs Node.js core, including nodejs/node commit and PR tone, contribution workflows, native crashes, V8 performance, node-gyp builds, N-API bindings, and libuv issues. Use when drafting or reviewing a Node.js core commit or pull request, working in nodejs/node, or diagnosing C++ addons, binding.gyp failures, segfaults, native leaks, V8 deoptimizations, and event-loop internals.
Works with any agent that supports SKILL.md skills.
What this skill can do
Downloads and installs other software
The author does not mention this.
Found in 26 places.
Show 17 more
- skills/nodejs-core/rules/build-and-test-workflow.md, line 319
npx core-validate-commit --no-validate-metadata HEAD - skills/nodejs-core/rules/build-and-test-workflow.md, line 346
npx core-validate-commit --no-validate-metadata HEAD - skills/nodejs-core/rules/build-and-test-workflow.md, line 380
npx core-validate-commit --no-validate-metadata HEAD - skills/nodejs-core/rules/build-system.md, line 43
sudo apt-get install -y \ - skills/nodejs-core/rules/build-system.md, line 152
npm install -g node-gyp - skills/nodejs-core/rules/build-system.md, line 235
RUN apt-get update && apt-get install -y python3 - skills/nodejs-core/rules/commit-and-pr-guideline.md, line 360
npx core-validate-commit --no-validate-metadata HEAD - skills/nodejs-core/rules/commit-and-pr-guideline.md, line 363
git rev-list upstream/main..HEAD | xargs npx core-validate-commit --no-validate-metadata - skills/nodejs-core/rules/commit-and-pr-guideline.md, line 375
npx -q core-validate-commit --no-validate-metadata --tap <sha> - skills/nodejs-core/rules/commit-and-pr-guideline.md, line 385
npx core-validate-commit HEAD # landed commits only - skills/nodejs-core/rules/contributing.md, line 118
npx core-validate-commit --no-validate-metadata HEAD - skills/nodejs-core/rules/contributing.md, line 121
git rev-list upstream/main..HEAD | xargs npx core-validate-commit --no-validate-metadata - skills/nodejs-core/rules/memory-debugging.md, line 402
npm install -g clinic - skills/nodejs-core/rules/pre-commit-lint.md, line 67
npx core-validate-commit --no-validate-metadata HEAD - skills/nodejs-core/rules/pre-commit-lint.md, line 80
npx core-validate-commit --no-validate-metadata HEAD - skills/nodejs-core/rules/pre-commit-lint.md, line 83
git rev-list upstream/main..HEAD | xargs npx core-validate-commit --no-validate-metadata - skills/nodejs-core/rules/pre-commit-lint.md, line 89
bare `npx core-validate-commit HEAD` against your own unlanded commit
and 6 more places
Runs commands on your computer
This is disclosed by the author in the skill's SKILL.md or README. Expected for a coding skill.
Found in 13 places.
Show 10 more
- skills/nodejs-core/SKILL.md, line 184
gdb --args node --napi-modules ./build/Release/addon.node - skills/nodejs-core/SKILL.md, line 193
node --inspect script.js # then open chrome://inspect, take heap snapshot - skills/nodejs-core/rules/child-process-internals.md, line 15
JavaScript Layer (lib/child_process.js) - skills/nodejs-core/rules/child-process-internals.md, line 22
Internal JS (lib/internal/child_process.js) - skills/nodejs-core/rules/child-process-internals.md, line 356
const { spawnSync } = require('child_process'); - skills/nodejs-core/rules/child-process-internals.md, line 358
const result = spawnSync('ls', ['-la'], { - skills/nodejs-core/rules/child-process-internals.md, line 435
const { fork } = require('child_process'); - skills/nodejs-core/rules/child-process-internals.md, line 575
- Node.js child_process: `lib/child_process.js` - skills/nodejs-core/rules/child-process-internals.md, line 576
- Internal implementation: `lib/internal/child_process.js` - skills/nodejs-core/rules/documentation.md, line 129
[child process stdin]: child_process.md#subprocessstdin
Connects to the internet
The author does not mention this.
Found in 1 place.
Safer alternatives
Low-risk skills in the same category (coding) that look related. Check that one does what you need.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'nodejs-core' ] || [ -L ~/.agents/skills/'nodejs-core' ]; then echo 'A skill folder named nodejs-core already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/mcollina/skills' "$d" && git -C "$d" checkout --quiet 'c75d70dbfbe991d8cec42aeda0b64ff14fbb9ac7' -- 'skills/nodejs-core' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/nodejs-core' ~/.agents/skills/'nodejs-core' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'nodejs-core' ~/.claude/skills/'nodejs-core' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for mcollina/skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/mcollina/skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-08 | c75d70d | 77 |
| 2026-11-07 | c75d70d | 77 |