Overview
A skill is a reusable set of instructions for a coding task. It describes when to use a procedure, the steps to follow, and how to check the result. Use one for work you repeat — adding tests, reviewing a release, or applying your team’s implementation conventions — without writing the same instructions every time. You can choose a skill from the catalog or create your own. Manage your saved skills under Code > Skills, or go directly to app.coderabbit.ai/code/skills.Use a skill in a task
1
Open the skill picker
On the new-task page, choose Skill under Start with. In a task’s composer, use
/skill or choose Use a skill from the attachment menu.2
Choose a skill
Browse Trending or Official, or search the catalog. Open My skills for your private skills and the skills shared with your organization.
3
Describe the work
Select one skill, then add the request it should apply to. You can also send it without additional instructions to run the skill as written. The selected skill appears in the composer; remove it there if you change your mind before sending.
Create a skill
Open Code > Skills and choose Create skill. There are three ways to provide the instructions:
Choose Private — only you or Organization — all members for access. New skills default to private. Select Preview skill to review the instructions and included files, then Save skill to add it to the library.
Write a SKILL.md file
A skill needs a rootSKILL.md with a name and description in its YAML frontmatter, followed by the procedure. Use lowercase letters, numbers, and single hyphens for the name, up to 64 characters.
SKILL.md
SKILL.md and refer to them with relative paths.
Share and manage skills
The library belongs to the selected organization. My skills includes both skills private to you in that organization and skills its members have shared.
A task uses the library version selected for that turn. Updating the skill does not replace the version already attached to existing work.
Skills run with the task’s existing permissions. Sharing a skill does not grant additional repository access or change who can see a task.
What’s next
Start a coding task
Choose the repository and context for your first task with a skill.
Work with a running task
Follow the work, queue another skill, and review the result.
Coding environments
Prepare the toolchains and dependencies your skills need to run.