登録/Registry

Community Registries

Anyone can create a community registry and submit it to the Kenji network. Once added, its skills and stacks appear in search results alongside official registry items.

Adding a registry

shell
$ kenji registry add user/kenji-registry

Accepts a GitHub repo path or full GitHub URL. The repo must contain at least one valid skills/ or stacks/ folder with JSON files. Kenji crawls the repo immediately on submission and indexes all valid entries — results appear in search right away.

Updating a registry

After editing your skill JSON files, run:

shell
$ kenji registry update user/kenji-registry

This re-crawls only your registry and refreshes its index. Other registries are not affected. If the crawl fails, your existing indexed data is left intact.

Validation

Kenji validates that the repository exists, is public, and has the correct structure before registering it. Duplicate submissions are ignored. Once accepted, the registry is permanently recorded in registry-map.json on GitHub and indexed in KV — it will never disappear due to a cache rebuild or redeployment.

Security

Warning

Community skills are not reviewed by the Kenji team. When installing a community skill, Kenji displays a warning and asks for confirmation before proceeding.

On the website, each community skill has a View link to the GitHub file and a Raw link to inspect the JSON metadata before installing.