Skills are curated via open-source PR review. Every skill is a simple
SKILL.md file — no executable code, no binaries.
View the registry on GitHub →How it works
- Open Settings and click the Skills tab
- Browse the full registry or search by name, category, or description
- Click Install on any skill
- Ori downloads the
SKILL.md, indexes it into the Skill Graph, and the skill is immediately routable - Just ask naturally — Ori’s Skill Tree routing picks the right skill automatically
Available skills
The registry ships with seed skills across multiple domains:| Skill | Category | What it does |
|---|---|---|
| Email Drafting | Communication | Write, revise, and polish professional emails with the right tone |
| Data Analysis | Productivity | Analyze CSV, JSON, and spreadsheet data with summaries and insights |
| Meeting Notes | Productivity | Structure meeting notes with action items, decisions, and follow-ups |
| Social Media | Creative | Create engaging posts, captions, and threads for social platforms |
| Writing Assistant | Creative | Improve clarity, grammar, tone, and structure across any writing |
| Git Workflow | Development | Manage branches, commits, PRs, and review merge conflicts |
| API Testing | Development | Test REST and GraphQL APIs with automated requests and analysis |
| Daily Planner | Productivity | Plan your day with smart prioritization and time blocking |
| Study Helper | Education | Create flashcards, summaries, and study plans from any material |
| Home Automation | Automation | Write scripts and configs for smart home devices and automation |
Installing skills
From the in-app browser
This is the recommended way for most users:- Go to Settings → Skills
- Browse or search the available skills
- Click Install — done
From a GitHub URL
You can install any skill from a GitHub repository:- Go to Settings → Skills
- Scroll to Install from GitHub
- Paste the repository URL (e.g.,
github.com/username/my-custom-skill) - Click Install
SKILL.md file in the repository root.
Via chat
You can also ask Ori to install skills conversationally:“Install the email drafting skill”Ori searches the registry, finds the match, and installs it.
Uninstalling skills
- Go to Settings → Skills
- Hover over any installed skill
- Click the trash icon that appears
- The skill is removed from disk and unregistered from the Skill Graph
How skills work under the hood
Every skill is aSKILL.md file with two parts:
1. YAML frontmatter (metadata)
- exemplars — example queries this skill is good for. Used by Skill Tree routing to match user queries
- negativeExemplars — queries this skill should not match. Prevents false positives
- tools — which of Ori’s built-in tools this skill needs
- tier — always
communityfor registry skills
2. Markdown body (system prompt)
The body of theSKILL.md is injected as a system prompt when the skill is activated:
Security model
- No executable code — skills are instruction files, not scripts
- PR-reviewed — every skill in the official registry is reviewed before merging
- Sandboxed by Ori — skills use Ori’s existing tool system with the same permission model
- Local storage — installed skills are stored in
~/.ori/skills/ - You can uninstall anytime — one click removes the skill completely
Creating your own skill
Want to create a skill for the community?Fork the registry
Fork open-ori/skill-registry on GitHub.
Create your skill folder
Add a new folder under
skills/ with your skill’s slug (e.g., skills/my-skill/).Write your SKILL.md
Define the frontmatter (name, exemplars, tools) and the system prompt in the markdown body.
Storage
- Registry cache:
~/.ori/registry-cache.json(refreshes every hour) - Installed skills:
~/.ori/skills/<slug>/SKILL.md - Install metadata:
~/.ori/skills/<slug>/install.json