Raven Sync — Development skill for Claude Code
Use when requirements.txt or pyproject.toml has changed and you.
How to install Raven Sync
Installs to ~/.claude/skills/giggsoinc-raven-raven-sync/SKILL.md
mkdir -p ~/.claude/skills/giggsoinc-raven-raven-sync && curl -fsSL https://raw.githubusercontent.com/giggsoinc/raven/HEAD/commands/raven-sync.md -o ~/.claude/skills/giggsoinc-raven-raven-sync/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
What Raven Sync does
name: raven-sync description: Use when requirements.txt or pyproject.toml has changed and you want to sync all libraries into manifest.json. CVE checks each one. Approved libraries are auto-added. Blocked ones are flagged. Run after pip install or when onboarding a new project. allowed-tools: Bash
/raven-sync
Syncs all libraries from requirements files into manifest.json.
Steps
- Run:
python3 .claude/scripts/sync-libraries.py - Show summary: approved / blocked / skipped
Alternatives in Development
- Breach Check — HIBP k-anonymity check on a password wordlist 4.5k ★
- L Generate Tests — Generate Tests for Changed Code 3k ★
- Bump Plugin Version — Detect changed plugins and bump their versions along with the marketplace version 684 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Packaging Rules
Packaging standards from the PyPA Packaging Guide. Apply when modifying pyproject.toml, managing dependencies,
Raven Registry Sync
Use to sync all registered Raven projects to the current engine
Sync Gate
管理本项目的 rule 12 同步门禁(sync-gate.toml)—— init / list / check / add / remove / path。check 会报出「被 loader 丢弃的组」与「打不中任
Paperclip Sync
Sync with Paperclip agents — current state plus what changed since last sync
Sync Kb
Sync the Obsidian vault kb-sherpa/ from the repository (one way) and report what changed.
Sync Vendored
Check the vendored skills against their upstream repos, and pull in what changed.
Related Agents
Maintainer Dependency Reviewer
Use this agent before signing a maintainer Build gate on the sdlc-plugin repo. Conditionally reviews dependenc
Identify Programming Language
find -name ".go" -o -name ".c" -o -name ".py" -o -name ".rs" -o -name ".cs" ls /Makefile /CMakeLists.txt /go.m
Review Conventions
Reviews the Rust diff for convention violations, rename consistency, drift in shared constants, cross-file inf