Claude-skill-registry librel
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/librel" ~/.claude/skills/majiayu000-claude-skill-registry-librel && rm -rf "$T"
manifest:
skills/data/librel/SKILL.mdsource content
librel Skill
When to Use
- Bumping package versions (major/minor/patch)
- Detecting which packages changed between commits
- Retrieving CloudFormation outputs for deployment
- Automating release workflows
Key Concepts
VersionBumper: Updates package.json version following semver rules.
ChangeDetector: Compares git refs to identify modified packages.
StackQuery: Retrieves AWS CloudFormation stack outputs for deployment config.
Usage Patterns
Pattern 1: Bump version
import { VersionBumper } from "@copilot-ld/librel"; const bumper = new VersionBumper("./packages/libagent"); await bumper.bump("minor"); // 1.0.0 -> 1.1.0
Pattern 2: Detect changes
import { ChangeDetector } from "@copilot-ld/librel"; const detector = new ChangeDetector("."); const changed = await detector.getChangedPackages("main", "HEAD"); // ["libagent", "libmemory"]
Integration
Used by CI/CD scripts for release automation and change detection.