/ in the chat.
Why this matters
Without shared skills, quality varies. One developer’s code review catches security issues; another’s misses them. One person knows how to write tests that actually test behavior; others write tests that only hit coverage targets. With skills:- Expertise scales: A senior engineer’s review checklist becomes available to the whole team
- Quality standardizes: Everyone follows the same thorough process
- Onboarding accelerates: New team members immediately have access to proven workflows
- Agents get smarter: Skills are discoverable by the agent, so it can apply them proactively without being asked
What a great skill looks like
Here’s a real example - a code review skill that captures one engineer’s review philosophy:/review-like-mads and get a review with that level of rigor. The agent can also apply this skill on its own when it detects a code review task.
More examples
| Skill | What it codifies |
|---|---|
/security-review | Your security team’s checklist for reviewing PRs |
/write-tests | How your team writes tests that actually catch bugs |
/explain-this | Your standard for documentation and code explanation |
/debug-strategy | Your senior engineer’s approach to debugging |
/deploy-checklist | Everything to verify before shipping |
Create your first skill
- Go to Settings > Agents
- Click New Skill
- Configure:
- Name: What appears in the skill list (e.g., “Review like Mads”)
- Description: When to use it
- Prompt: The full prompt text
- Available as slash command: Toggle on if you want users to invoke it with a
/trigger - Command trigger: The slash trigger (e.g.,
review-like-mads). Only shown when the slash command toggle is on
- Click Create Skill

Using skills
Skills work in two ways:- Proactive discovery: The agent automatically discovers skills and applies them when a task matches. No user action needed.
- Slash commands: For skills with a command trigger, type
/in Ona Agent to see available commands. Start typing to filter, then select with arrow keys or click.
Migrating legacy commands
Existing slash commands created before skills were introduced appear as Legacy Commands in the settings page. They continue to work as before, but won’t be discovered proactively by the agent. To migrate a legacy command to a skill, click Edit on the command card and use the Migrate to Skill button in the banner. Migration preserves the slash command trigger while enabling proactive discovery.Tips for good skills
Capture real expertise: Base skills on how your best people actually work, not theoretical ideals. Be specific: “Security Review” is better than “Review”. Include the actual checklist, not “check for security issues.” Include priorities: Tell agents what matters most. “Focus on X before Y” helps them make tradeoffs. Update over time: When someone catches something your skill missed, add it to the prompt.Next steps
- Teach agents your codebase with AGENTS.md and Skills
- Configure Linear to connect agents with your project management