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 GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| sources | Multi-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-key | Anthropic API key for the synthesis call. Pass via the workflow's `secrets.ANTHROPIC_API_KEY` expression. | yes | — |
| github-token | Fine-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 | — |
| model | Anthropic model ID for synthesis. Defaults to claude-opus-4-7. | no | claude-opus-4-7 |
| branch | Rolling branch the action force-pushes per-run. Defaults to skill-updater/auto. | no | skill-updater/auto |
Outputs
no outputs