muguang1224

Competitor Watch — Git skill for Claude Code

Git community

Agent Skill: monitor public sources (GitHub releases, RSS, changelogs, public JSON) and diff them into a technical brief.

How to install Competitor Watch

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

What Competitor Watch does

Agent Skill: monitor public sources (GitHub releases, RSS, changelogs, public JSON) and diff them into a technical brief.

Alternatives in Git

  • Codebase To Course — by Zara Zhang - A Claude Code skill that turns any codebase into a beautiful, interactive single-page HTML cou 2.1k ★
  • Get Commit Details — git show --name-status [COMMIT_ID] git diff [COMMIT_ID]^ [COMMIT_ID] 1.3k ★
  • PR Shepherd — Monitor a PR through to merge - handles CI failures, reviews, and thread resolution 402 ★

README

competitor-watch

competitor-watch — track what competitors actually shipped, from public sources

[![tests](https://img.shields.io/badge/tests-11%20passing-brightgreen)](#tests) [![python](https://img.shields.io/badge/python-3.8%2B-blue)](#) [![dependencies](https://img.shields.io/badge/dependencies-0-brightgreen)](#) [![license](https://img.shields.io/badge/license-MIT-green)](LICENSE)

**An Agent Skill for tracking what your competitors actually shipped — from public sources only.**

Point it at the public pages a company already publishes for humans (release feeds, changelogs, pricing tables, status endpoints). It snapshots them, tells you exactly what changed since last run, and hands you the raw material for a feature brief. No accounts, no API keys, no scraping private app backends — just the standard library and public URLs.

This is a [Claude / Agent Skill](https://claude.com/docs): a `SKILL.md` file plus helper scripts that an AI agent can load and run. Drop the folder into your skills directory and ask "what has competitor X shipped this week?"

competitor-watch terminal demo — a diff brief of new releases and a pricing change

Why

Competitive research is the same job every week: open 8 tabs, compare against memory, forget half of it. `competitor-watch` makes the deterministic part — fetch, snapshot, diff, cite — a repeatable command, so your attention goes to the only part that needs a brain: deciding what matters.

Quick start

# 1. edit the source list
cp examples/sources.example.json my-sources.json

# 2. first run records a baseline
python3 scripts/watch.py --config my-sources.json --state .cw-state --out brief.md

# 3. every run after that reports only what changed
python3 scripts/watch.py --config my-sources.json --state .cw-state --out brief.md

Standard library only (Python 3.8+). No `pip install`. Runs in CI, cron, or a scheduled