diversion

Automate Diversion DV version control tasks using the dv CLI.

1|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/zachgrayio/diversion-claude-skill --skill diversion
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: diversion
Source: https://github.com/zachgrayio/diversion-claude-skill/tree/main/diversion
Command: npx skills add https://github.com/zachgrayio/diversion-claude-skill --skill diversion

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Diversion DV users face fragmented workflows when managing repositories; this skill consolidates common VCS tasks into Claude-assisted operations to streamline development.

Core Features & Use Cases

  • Initialize repositories, clone workspaces, commit changes, branch, merge, and view diffs/logs via the dv CLI.
  • Use cases include onboarding new projects, routine maintenance, and automation of frequent version-control tasks.

Quick Start

Copy the Diversion skill into your project's .claude/skills/ directory and start using the dv commands for version control.

Frequently Asked Questions about diversion

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Diversion version control tasks in Claude?

You can automate Diversion version control tasks by using a skill that operates the dv CLI. It handles initializing repositories, cloning, committing, branching, and merging directly from your Claude workspace.

What is Diversion DV and how does it work with Claude workflows?

Diversion DV is a cloud-native distributed version control system. This skill integrates it into Claude workflows by reading YAML frontmatter for identity and loading Markdown instructions to execute dv commands for repository management.

How do I set up the dv CLI for repository automation in my project?

To set up dv CLI automation, copy the Diversion skill into your project's .claude/skills/ directory. This enables Claude to read the activation instructions and start executing version control commands for your workspaces.

Can I manage branching and merging across multiple repositories using Claude?

Yes, you can manage branching and merging across typical projects. The skill automates these frequent version-control tasks via the dv CLI, streamlining routine maintenance and onboarding new workspaces.

Does this version control skill require any external dependencies?

No external dependencies are required for the skill itself. It relies entirely on the local dv CLI to execute version control operations, reading YAML frontmatter and Markdown body to drive repository workflows.

What's the best way to view diffs and logs for Diversion repositories?

The best way to view diffs and logs is through the integrated Claude skill. It automates these workflows via the dv CLI, allowing you to quickly inspect changes and history during routine project maintenance.