saltpay

Copycat — Git skill for Claude Code

Git community

Welcome to Copycat, a way to copy changes from one git repository to another.

How to install Copycat

This entry records only its repository, not the path inside it, so there is no exact command to give. Open saltpay/copycat and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Copycat does

Welcome to Copycat, a way to copy changes from one git repository to another.

Alternatives in Git

  • Claude.md Template For Users — Attribution: Behavioral patterns adapted from obra/superpowers by Jesse Vincent (@obra), MIT License 6.8k ★
  • Claude Code Action — A general-purpose Claude Code action for GitHub PRs and issues that can answer questions and implement code ch 6.6k ★
  • Gen Commit Msg — Generate intelligent commit messages based on staged changes 5.7k ★

README

Copycat 😸

Welcome to Copycat, a way to copy changes from one git repository to another.

Copycat logo

Copycat is an automation tool that enables you to apply consistent changes across multiple GitHub repositories using AI coding assistants. It streamlines the process of creating issues or performing code changes at scale with support for multiple AI tools including Claude, Codex, Qwen, and others.

Demo

![Copycat Demo](./demo.gif)

Installation

Using Go

go install github.com/saltpay/copycat/v2@latest

From GitHub Releases

Download the latest binary for your platform from the [Releases page](https://github.com/saltpay/copycat/releases).

Build from Source

git clone git@github.com:saltpay/copycat.git
cd copycat
go build -o copycat .

Requirements

In order to run Copycat, you need to have the following installed:

  • Go (1.25 or later)
  • GitHub CLI (gh) - Installation guide
  • AI Coding Assistant - At least one of:
    • Claude CLI (claude) - Installation guide
    • Codex (codex)
    • Qwen (qwen)
    • Gemini (gemini)
    • Or any other AI tool configured in config.yaml

Authentication Setup

Before using Copycat, ensure you're authenticated:

# Authenticate with GitHub
gh auth login

# Authenticate with your chosen AI tool (example with Claude)
claude auth login

Configuration

Copycat stores its configuration in a platform-specific location:

Platform Config Path Projects Path
Linux ~/.config/copycat/config.yaml