paintcreeksoftware/Skill Updater

Pull upstream sources and use the Claude API to keep Claude skill repos auto-updated, opening a single rolling PR per run.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
sourcesMulti-line YAML map of skill name -> list of sources to pull for that skill. Each source has a `type` of `web`, `git`, or `rss` and a `url`. Skill names must match a discovered SKILL.md location in the repo. See README for the full schema and a worked example. yes
anthropic-api-keyAnthropic API key for the synthesis call. Pass via the workflow's `secrets.ANTHROPIC_API_KEY` expression.yes
github-tokenFine-grained PAT or GitHub App installation token with `contents: write` and `pull-requests: write` on the consumer repo. NOT the default GITHUB_TOKEN — the action refuses to start if the input matches the default token (PRs opened with it don't trigger workflows on the target branch). See README for why. yes
modelAnthropic model ID for synthesis. Defaults to claude-opus-4-7.noclaude-opus-4-7
branchRolling branch the action force-pushes per-run. Defaults to skill-updater/auto.noskill-updater/auto

no outputs