From svn-tools
Use this skill any time the user asks about Subversion (SVN) — checking working-copy state, reading commit history, viewing diffs, updating, merging, or any other svn-prefixed operation. Triggers include mentions of "svn", "subversion", "working copy", "trunk", "branches", "tags", "revision", "merge", "checkout", or filenames inside a known SVN working copy. Also triggers when the user asks "what changed", "who wrote this line", or "what's the latest" in a context where the project is under SVN.
How this skill is triggered — by the user, by Claude, or both
Slash command
/svn-tools:svn-usageThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This plugin exposes the local `svn` CLI to Claude as MCP tools prefixed `svn_*`. Use those tools whenever the user asks anything about a Subversion working copy or repository.
This plugin exposes the local svn CLI to Claude as MCP tools prefixed svn_*. Use those tools whenever the user asks anything about a Subversion working copy or repository.
Read-only:
svn_status — current state of the WCsvn_log — commit historysvn_diff — local edits or revision-to-revision diffsvn_info — metadata (URL, revision, last author, etc.)svn_list — list directory contents (WC or repo URL)svn_cat — file contents at a revisionsvn_blame — annotate a file with revision/author per lineWorking-copy mutations (no repo writes):
svn_update — pull latest from serversvn_checkout — create a new working copysvn_add — schedule paths for additionsvn_revert — discard local edits (DESTRUCTIVE)svn_merge — merge changes into WC (does not commit)svn_resolve — mark conflicts resolvedNote: svn commit is intentionally NOT exposed. The user always runs commits themselves.
svn_status so you know the actual state of the WC. Don't assume.svn_update, svn_revert, svn_merge, svn_add, svn_resolve, svn_checkout), confirm with the user in chat. State exactly which paths and what will happen. svn_revert and svn_merge are especially worth flagging because they overwrite local content.cwd (working-copy directory) when the user has multiple checkouts or when the default working copy isn't set. If a default is configured via SVN_DEFAULT_WC, omit cwd to use it.limit on svn_log rather than dumping thousands of revisions.svn_info and svn_blame over svn_cat / svn_diff.svn_status then svn_diff.svn_blame (then svn_log on that file for context).svn_update.svn_diff with old/new set to the two URLs.svn_info.Tool output is prefixed with the exact svn command and a (cwd=..., exit=...) header so you can see what ran. Output is capped at ~200 KB; if you see a [output truncated...] marker, narrow the query (specific path, smaller -r range, or --limit).
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub evopulsegaming/claude-tools --plugin svn-tools