Tools
Tools and commands
Two workflows do the work. A handful of scripts install the runner, report on the ledger and package the skills. One skill onboards repos. Each has its own page.
Workflows
Both run on the self-hosted runner. The Lambda relay starts them; you can also start them by hand.
Scripts
Install the runner, report on the ledger, and keep the skill packages and marketplace in sync.
- 01
install-runner.sh
Installs and registers the self-hosted macOS runner as a launchd service. Safe to re-run.
- 02
ledger report
Counts ledger-recorded merges that were later reverted, found by grepping commit messages.
- 03
generate-skill-package-json
Keeps one private skill package per skill in sync with skills/*.
- 04
sync-skill-content
Mirrors a skill’s tracked files into its gitignored package directory.
- 05
validate-skill-package
Dry-run packs each skill package and checks its references and version.
- 06
generate-marketplace
Writes .claude-plugin/marketplace.json: one plugin covering every skill.
- 07
sync-metadata-version
Copies each skill package’s version back into its metadata.json during a Version PR.
Skill
Runs in Claude Code from the ao plugin.