Skip to main content
The Skill Registry is an open, community-driven ecosystem of skill packs that extend what Ori can do. Install new capabilities with one click — no restart, no CLI, no Node.js required.
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

Settings → Skills → Browse → Click "Install" → Done — skill is live
  1. Open Settings and click the Skills tab
  2. Browse the full registry or search by name, category, or description
  3. Click Install on any skill
  4. Ori downloads the SKILL.md, indexes it into the Skill Graph, and the skill is immediately routable
  5. Just ask naturally — Ori’s Skill Tree routing picks the right skill automatically
No restart needed. No manual configuration. The installed skill appears in your routing within milliseconds.

Available skills

The registry ships with seed skills across multiple domains:
SkillCategoryWhat it does
Email DraftingCommunicationWrite, revise, and polish professional emails with the right tone
Data AnalysisProductivityAnalyze CSV, JSON, and spreadsheet data with summaries and insights
Meeting NotesProductivityStructure meeting notes with action items, decisions, and follow-ups
Social MediaCreativeCreate engaging posts, captions, and threads for social platforms
Writing AssistantCreativeImprove clarity, grammar, tone, and structure across any writing
Git WorkflowDevelopmentManage branches, commits, PRs, and review merge conflicts
API TestingDevelopmentTest REST and GraphQL APIs with automated requests and analysis
Daily PlannerProductivityPlan your day with smart prioritization and time blocking
Study HelperEducationCreate flashcards, summaries, and study plans from any material
Home AutomationAutomationWrite scripts and configs for smart home devices and automation
The registry is growing. Contributing a skill is as simple as opening a PR with a SKILL.md file.

Installing skills

From the in-app browser

This is the recommended way for most users:
  1. Go to Settings → Skills
  2. Browse or search the available skills
  3. Click Install — done
The skill is downloaded, indexed, and immediately available for routing.

From a GitHub URL

You can install any skill from a GitHub repository:
  1. Go to Settings → Skills
  2. Scroll to Install from GitHub
  3. Paste the repository URL (e.g., github.com/username/my-custom-skill)
  4. Click Install
Ori looks for a 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

  1. Go to Settings → Skills
  2. Hover over any installed skill
  3. Click the trash icon that appears
  4. The skill is removed from disk and unregistered from the Skill Graph

How skills work under the hood

Every skill is a SKILL.md file with two parts:

1. YAML frontmatter (metadata)

---
name: Email Drafting
domain: business
tier: community
description: Write professional emails with the right tone
category: communication
version: "1.0.0"
author: open-ori
exemplars:
  - "Draft an email to my manager about the project delay"
  - "Write a professional follow-up email"
negativeExemplars:
  - "What's the weather today?"
tools:
  - writeFile
  - webSearch
---
Key fields:
  • 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 community for registry skills

2. Markdown body (system prompt)

The body of the SKILL.md is injected as a system prompt when the skill is activated:
You are an expert email communication assistant.

## Guidelines
- Match the appropriate tone (formal, casual, friendly)
- Structure emails with clear subject lines
- Keep emails concise and actionable
This gives the AI specific instructions for the domain, making responses more focused and expert.

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?
1

Fork the registry

Fork open-ori/skill-registry on GitHub.
2

Create your skill folder

Add a new folder under skills/ with your skill’s slug (e.g., skills/my-skill/).
3

Write your SKILL.md

Define the frontmatter (name, exemplars, tools) and the system prompt in the markdown body.
4

Open a PR

Submit a pull request. The maintainers will review for quality and safety.
Full contribution guide

Storage

  • Registry cache: ~/.ori/registry-cache.json (refreshes every hour)
  • Installed skills: ~/.ori/skills/<slug>/SKILL.md
  • Install metadata: ~/.ori/skills/<slug>/install.json