gh-project-sync

Installation
SKILL.md

GitHub Project ⇄ tasks.yml Reconciler

This skill is a pure reconciler. Every run computes the diff between a GitHub ProjectV2 board and a task-agent unified tasks.yml, applies the four sync rules, and exits. There is no "before run" / "after run" mode — the skill makes the two sides converge regardless of which direction state has drifted.

All real work — argument parsing, column resolution, yml IO, plan computation, and the gh calls that mutate the board — lives in scripts/gh_project_sync.py. This SKILL is a thin wrapper that runs the script's sync subcommand and relays its output. Use python3 …/gh_project_sync.py self-test to exercise the pure logic against in-memory fixtures (no gh calls, no network).

The four rules

For each (card, yml entry) pair, exactly one of these applies:

Installs
15
GitHub Stars
8
First Seen
May 18, 2026
gh-project-sync — dan323/easier-life-skills