with one click
create-skill
Create a new oxshell skill from a natural language description
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Create a new oxshell skill from a natural language description
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | create-skill |
| description | Create a new oxshell skill from a natural language description |
| when_to_use | When the user asks to create, make, build, or define a new skill, automation, or reusable workflow |
| allowed-tools | ["bash","file_read","file_write","file_edit","glob"] |
| context | inline |
| user-invocable | true |
The user wants to create a new custom skill. Follow these steps precisely:
The user said: $ARGUMENTS
Analyze what the user wants the skill to do. Identify:
Pick a short, kebab-case name that describes the action (e.g., fix-lint, add-test, deploy, explain-error).
Use the file_write tool to create the skill file at:
.oxshell/skills/<name>/SKILL.md
The SKILL.md must follow this exact format:
---
name: <kebab-case-name>
description: <one-line description of what the skill does>
when_to_use: <when the model should auto-invoke this skill>
allowed-tools: [<comma-separated list of tools the skill needs>]
context: <inline or fork>
---
<The actual prompt that will be executed when the skill runs>
<Use $ARGUMENTS for the full user input>
<Use $1, $2, etc. for positional arguments>
<Use ${SKILL_DIR} to reference files in the skill's directory>
inline for: simple prompts, explanations, code generation (fast, shared context)fork for: multi-step workflows that use tools (isolated, up to 10 turns)Use bash to verify the file exists:
cat .oxshell/skills/<name>/SKILL.md
Tell the user:
/<name> or /<name> <args>.oxshell/skills/<name>/SKILL.md to customize itIf the user didn't provide enough details, ask clarifying questions before creating the skill.