Claude Skill Version Sync — Development skill for Claude Code
Claude Code skill for detecting and synchronizing Node.js version specifications across project files.
How to install Claude Skill Version Sync
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open wrsmith108/claude-skill-version-sync and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Claude Skill Version Sync does
Claude Code skill for detecting and synchronizing Node.js version specifications across project files.
Alternatives in Development
- n8n Expression Syntax — n8n expression syntax with {{}} and $json/$node variables 3.6k ★
- APIs Version Update — API Version Update Guide for Hydrogen 2.1k ★
- Dotenv Vault — Sync environment variables across machines for consistent Claude Code behavior 1.2k ★
README
Version Sync
A Claude Code skill for detecting and synchronizing Node.js version specifications across project files.
Installation
As a Claude Code Skill
# Clone to your Claude skills directory
git clone https://github.com/wrsmith108/claude-skill-version-sync.git ~/.claude/skills/version-sync
Standalone Usage
npx tsx scripts/index.ts [options]
Trigger Phrases
This skill activates when you mention:
- "version mismatch"
- "upgrade node"
- "sync versions"
- "update node version"
- "version drift"
- "check node versions"
- "node version conflict"
Commands
Check Version Status
npx tsx scripts/index.ts check
Scans the current project for Node.js version specifications and reports any mismatches.
Update All Versions
npx tsx scripts/index.ts update
Updates all version files to the specified target version.
**Options:**
--dry-run- Preview changes without modifying files--no-backup- Skip creating backup files before updates
Supported Files
| File | Pattern | Example |
|---|---|---|
.nvmrc |
First line number | 22 |
package.json |
engines.node |
">=22.0.0" |
Dockerfile |
FROM node: |
FROM node:22-slim |
.github/workflows/*.yml |
node-version |
node-version: '22' |
docker-compose.yml |
image: node: |
image: node:22-alpine |
Usage Examples
# Check for version mismatches
npx tsx scripts/index.ts check
# Preview updating to Node 22
npx tsx scripts/index.ts update 22 --dry-run
# Update all files to Node 22
npx tsx scripts/index.ts update 22
Output Format
## Node.js Version Status
| File | Current | Target | Action |
|------|---------|--------|--------|
| .nvmrc | 22 | 22 | No change |
| Dockerfile | 20-slim | 22-slim | Will update |
| package.json | >=20.0.0 | >=22.0.0 | Will update |
Best Practices
- Always run
checkfirst to understand c
Related Skills
Harvest Memory
Promote durable learnings from the machine-local per-project memory store into the version-controlled repo mem
Reoptimize Tasks
Re-optimize an existing tracker backlog — across a project, initiative, or team — by reconciling prose depende
Gsma Esim Skill
GSMA eSIM Expert Skill for Claude — covering M2M, Consumer, and IoT RSP across all SGP specifications
Learn Claude Code JS
Explore Claude Code principles by using a Node.js version that adapts the original Python agents for easier le
Version Bump
Bump versions across the monorepo during release process
Bump Version
Bump the project version across all locations where it's defined.
Related Agents
Upstream Sync
Specialized agent for synchronizing with upstream google-gemini/gemini-cli repository. Use when merging upstre
Figma Design Sync
Use this agent when you need to synchronize a web implementation with its Figma design by automatically detect
Update Harness Agent
Autonomous Harness Engineer responsible for safely executing approved Harness Improvement Plans, performing at