star-lists
Star Lists
Turn a GitHub account's starred repositories into a coherent set of star Lists, and keep them that way.
Every write goes through one path: export the account as a plan, edit the plan, check, diff, show the user, apply --yes. apply backs up the live state first and verifies the result afterwards. A backup is itself a plan, so restoring is applying it.
Language
Everything this skill generates is English: list names, list descriptions, the plan file, the review page, and anything written to disk. This holds when the user writes in another language and when starred repositories have non-English descriptions. check rejects a plan whose list names or descriptions contain CJK text, so a slip fails before anything is written. Talk to the user in their language; generate artefacts in English.
1. Dependencies and sign-in
Run every command through scripts/run.sh from this skill's directory. It needs only a POSIX shell, tar, and curl or wget.
sh scripts/run.sh doctor
The report has one line per dependency: Python 3.9+, the GitHub CLI, the github.com sign-in, and the user token scope that writing lists requires. When anything is missing, read the line out and act on its fix: