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 ★
- Dotenv Vault — Sync environment variables across machines for consistent Claude Code behavior 1.2k ★
- Gopher Code — Claude Code, rewritten from scratch in Go 714 ★
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
Gsma Esim Skill
GSMA eSIM Expert Skill for Claude — covering M2M, Consumer, and IoT RSP across all SGP specifications
Reoptimize Tasks
Re-optimize an existing tracker backlog — across a project, initiative, or team — by reconciling prose depende
Learn Claude Code JS
Explore Claude Code principles by using a Node.js version that adapts the original Python agents for easier le
Reload
Sync a local-source plugin's cache (default: sf itself) to its latest local version, then tell me to restart t
Sync System
Sync this instance to its configured channel, run pending migrations, and reinstall every feature the checked-
Related Agents
Upstream Sync
Specialized agent for synchronizing with upstream google-gemini/gemini-cli repository. Use when merging upstre
Update Harness Agent
Autonomous Harness Engineer responsible for safely executing approved Harness Improvement Plans, performing at
Ami Doc Architect
Master documentation orchestrator. Invoke when architecting, synchronizing, or maintaining project docs and se