feat: ship as npm package via @netresearch/agent-skill-coordinator#13
feat: ship as npm package via @netresearch/agent-skill-coordinator#13
Conversation
Adds a package.json so the skill is npm-installable straight from this GitHub repo (no npm-registry publication required to start). README gains a parallel 'npm (Node Projects)' section under Installation, mirroring the existing 'Composer (PHP Projects)' section. Same pattern applied across the Netresearch skill collection in 2026-05. Coordinator: https://github.com/netresearch/node-agent-skill-coordinator Sibling PRs already merged on git-workflow-skill, github-project-skill, security-audit-skill. Version stays at 0.0.0-source until npm publication is decided separately. Signed-off-by: Sebastian Mendel <info@sebastianmendel.de>
Dependency Review✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.Scanned FilesNone |
There was a problem hiding this comment.
Code Review
This pull request introduces support for Node.js projects by adding a package.json file and updating the README.md with npm installation instructions. The package.json defines the @netresearch/data-tools-skill package, including its metadata, keywords, and a peer dependency on @netresearch/agent-skill-coordinator. I have no feedback to provide.
There was a problem hiding this comment.
Pull request overview
Adds npm-installable metadata so this skill repo can be consumed by Node projects via @netresearch/agent-skill-coordinator discovery (similar to the existing Composer-based flow).
Changes:
- Introduces a root
package.jsonwithaiAgentSkillmetadata pointing toskills/data-tools/SKILL.md. - Updates README installation instructions with an npm/Node section (including pnpm postinstall allowlisting guidance).
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| package.json | Defines npm package metadata, included files list, and peer dependency on the coordinator for discovery. |
| README.md | Documents Node/npm installation flow alongside existing Composer instructions. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Summary
package.jsonso the skill is npm-installable straight from this GitHub repo (no npm-registry publication required to start).How discovery works (consumer side)
After install, the coordinator's
postinstallwalksnode_modules, finds this package viaaiAgentSkill: skills/data-tools/SKILL.md, validates the frontmatter, and writes a<skills_system>block into the project'sAGENTS.md. Same shape as the Composer plugin's output.Why version stays at
0.0.0-sourceVersioning still lives in git tags and the existing Composer release workflow. A real npm version would be set at publish time; until then,
0.0.0-sourceis the standard "this manifest exists for tooling, not as a release marker" placeholder.Sibling PRs (merged)
Coordinator: https://github.com/netresearch/node-agent-skill-coordinator (
@netresearch/agent-skill-coordinator@0.1.2)