Use Cases
- Team sharing — host your organization’s custom skills in a private GitHub repo so all team members can import from the same URL
- Community skills — import useful skills built and shared by the ZeroTwo community via public GitHub repos
- Version control — manage skill configurations as code, with proper versioning and change history
Steps to Import
Enter the repository URL
Paste the full GitHub repository URL. The repo must be:
- Public, or
- Private, but you have access (you must be logged in via GitHub OAuth or the repo must be accessible to your account)
ZeroTwo parses the skill configuration
ZeroTwo reads the skill configuration file from the repository (
skill.json or compatible format) and shows you a preview of the skill details: name, trigger, description, tools, and model.@trigger in all your chats.
Skill Configuration File Format
A skill configuration file in a GitHub repo should follow this structure:skill.json and placed in the root of the repository (or a /skills directory if the repo contains multiple skills).
Multi-Skill Repositories
A single GitHub repo can contain multiple skill configuration files. If ZeroTwo detects multiple skills in a repo, it shows each one individually in the preview — you can select which ones to import.Updating Imported Skills
ZeroTwo doesn’t automatically sync imported skills with their source repositories. If the source repo is updated:- Go to Settings → Skills → Custom (or GitHub import tab)
- Find the imported skill
- Re-import from the same URL to pull the latest version
Team Sharing
To share skills with your team using GitHub:- Create a GitHub repository (private if the skill contains proprietary instructions)
- Add skill configuration files following the format above
- Share the repository URL with your team
- Each team member goes to Settings → Skills → GitHub Import and imports from the URL

