Skills
A skill is a set of instructions the agent follows when you call it. Type / in the message box and pick one, or type its name, such as /kosuke:open-pr. In a Codex session, skills start with $, as in $kosuke:open-pr. Kosuke ships nine skills, named after its kosuke plugin, and you can add your own to the repository, the workspace or your account.
Run a skill
- In a chat session, type
/in the message box, or$in a Codex session. A menu lists every skill the session carries. - Keep typing to filter the list, then pick a skill. Each row shows a badge that says where the skill comes from.
- Add arguments after the name. The message box shows the arguments the skill takes.
- Send the message. The agent follows the skill for that turn.
The Open PR and Sync buttons run /kosuke:open-pr and /kosuke:sync-branch for you. Skills from installed plugins appear in the same menu, named after their plugin, such as /code-review:code-review.
The menu also lists /clear and /compact, badged Runtime. A Codex session offers them as $clear and $compact. They act on the agent's memory of the conversation, and Messages, Up next and steering explains them.
Where skills come from
| Origin | Where it lives | Who manages it | Menu badge |
|---|---|---|---|
| Project Skill | In the repository, at .claude/skills/<name>/SKILL.md for Claude or .agents/skills/<name>/SKILL.md for Codex | Whoever can commit to the repository | Project |
| Workspace Skill | Settings > Workspace > Skills | Workspace owners and admins | Workspace |
| Personal Skill | Settings > Your Account > Skills | You | Personal, or your name for other members |
| Factory Skill | Kosuke's kosuke plugin | Kosuke | Kosuke |
The menu can list one name twice when a Project Skill shares it with a Workspace or Personal Skill. The badge tells you which is which.
Workspace and Personal Skills also reach your Lead. The skills Kosuke ships do not, because each one needs a session's branch.
Skills Kosuke ships
Kosuke ships these as Factory Skills, in its own plugin named kosuke. Every chat session carries all of them. They cannot be turned off and do not appear in settings, and Kosuke keeps them up to date. Type each one with the plugin's prefix, such as /kosuke:open-pr, or $kosuke:open-pr in a Codex session.
| Skill | What it does | What runs it |
|---|---|---|
/kosuke:adversarial-plan | Plans a change with you: rounds of questions until the intent is clear, a spec another model attacks, then a detailed phased plan. | /kosuke:ship while it grounds a ticket, or you |
/kosuke:adversarial-review | Reviews the branch with two or more models and gives a verdict. | The Review & QA button, /kosuke:ship, or you |
/kosuke:automated-qa | Tests the Testing Checklist in a browser and publishes a QA Report. | The Review & QA button, /kosuke:ship, or you |
/kosuke:handle-pr-comments | Fixes, declines or answers each unresolved review comment on the pull request. | /kosuke:ship when a reviewer asks for changes, or you |
/kosuke:open-pr | Commits and pushes the work, then opens or updates the pull request. | The Open PR button, /kosuke:ship, or you |
/kosuke:prototype | Draws a screen before it is built, with every state, from the project's real components. | /kosuke:ship, or you |
/kosuke:ship | Carries the session's ticket from raw text to a pull request marked ready, and stops only when it needs you. | Ship on a Lead card, or you |
/kosuke:sync-branch | Brings the branch up to date with its Target Branch. | The Sync button, the Lead, or you |
/kosuke:web-pentest | Looks for security holes and proves each one against the Preview. | You |
Turn a Workspace Skill on or off
Workspace owners and admins choose which Workspace Skills every session in the workspace carries.
- Open Settings > Workspace > Skills.
- Use the switch on the skill's row.
A running session picks up the change at its next turn. Members see each skill as Enabled or Disabled and can read a Custom Skill's files. To add a Custom Skill or change one, see Manage Workspace Skills.
Personal Skills
Personal Skills are your own. Add them in Settings > Your Account > Skills with Add skill, or drop a skill folder on the list. They use the same editor and limits as Workspace Skills.
- They follow you into every workspace you belong to. One switch turns a skill on or off everywhere.
- Only you can see or edit them in settings. Workspace admins cannot.
- A Personal Skill replaces a Custom Skill of the same name in your sessions. The row in your settings names the workspaces where this happens.
- A Personal Skill never replaces a Factory Skill. One named
open-prsits beside/kosuke:open-pr, and the Open PR button still runs Kosuke's.
Whose Personal Skills a session uses
A session carries the Personal Skills of its Assignee, whoever sends the message. When you send into a session assigned to someone else, the menu shows their Personal Skills with their name as the badge. AI providers explains the Assignee rule, which also decides whose credentials the session runs on.
When a session is reassigned to you, your Personal Skills apply from its next turn. When you leave a workspace, your Personal Skills stop reaching its sessions.