Install content from a GitHub registry
GitHub-hosted registries are how most community syllago content gets shared: any public git repo with syllago’s registry structure works, no publishing infrastructure required. This guide covers finding one and installing from it.
1. Find a registry
Section titled “1. Find a registry”A few places to look:
- The official syllago meta-registry — OpenScribbler’s curated index; the best first stop.
- GitHub search — search for
syllago registry; a syllago registry is just a git repo following syllago’s content structure. - Community links — teams and authors typically share their registry URL directly in a README or docs page, like any other repo.
You can add any public repo URL you can git clone. The meta-registry is on syllago’s bundled allowlist. Any other registry needs --moat or a pinned signing identity, as Registry Signing Identity explains.
2. Add it
Section titled “2. Add it”syllago registry add https://github.com/OpenScribbler/syllago-meta-registry.gitTwo optional flags worth knowing:
# Give it a short alias for later commandssyllago registry add https://github.com/OpenScribbler/syllago-meta-registry.git --name meta
# Pin to a branch or tag instead of tracking the default branchsyllago registry add https://github.com/OpenScribbler/syllago-meta-registry.git --ref v1.0Pinning with --ref is the right call when you want updates on your schedule, not the maintainer’s.
3. Sync
Section titled “3. Sync”syllago registry syncThis clones (or pulls) the registry locally. Syncing never touches your library or your providers — it only updates what’s available to browse.
4. Browse what’s available
Section titled “4. Browse what’s available”# Everything, across all your registriessyllago registry items
# Just one registry (the `meta` alias from step 2), just one content typesyllago registry items meta --type rules5. Install something
Section titled “5. Install something”syllago install some-rule --to claude-codesyllago resolves the item from your registries, converts it for the target provider, and symlinks it into place — add --dry-run to preview first. For a worked end-to-end example of this step (including trust prompts and verification), see Install a community skill into Claude Code.
Keeping registry content up to date
Section titled “Keeping registry content up to date”syllago registry sync # pull the latest registry contentsyllago install some-rule --to claude-code # install the newer versionTo sync and install registry content in one step, run syllago sync-install --to claude-code --source registry.
Related
Section titled “Related”- Registries — how registries work and their structure
- MOAT trust tiers — how syllago decides whether to trust a registry
syllago registry— full command reference