Registry Workflow
How to create and publish a community registry so your skills are discoverable via kenji search.
1. Create a public GitHub repository
Create a public GitHub repository for your registry.
Recommended naming: user/kenji-registry
The repo name does not affect how Kenji indexes it. Any public repo name works. What matters is the directory structure inside the repo.
2. Add metadata files
Create JSON files following the registry structure:
text
skills/user/react-review.json
stacks/user/frontend-stack.jsonNote
Registry repositories contain only metadata JSON files — not the actual skill Markdown files. The
repo field in each JSON points to where the content lives.3. Example skill JSON
json
{
"name": "react-review",
"description": "Review React components for structure and maintainability",
"repo": "user/react-review-skill",
"tags": ["react", "review"],
"entry": "SKILL.md"
}4. Submit the registry
shell
$ kenji registry add user/kenji-registryKenji validates the structure and adds it to the network. Once accepted, your skills appear in search results immediately.
5. Verify
shell
$ kenji search react-reviewshell
$ kenji install user/react-review