en un clic
make-skill
Creates or updates skills for Raijin
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Menu
Creates or updates skills for Raijin
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Basé sur la classification professionnelle SOC
| name | make-skill |
| description | Creates or updates skills for Raijin |
| hide-from-llm | true |
A skill is a Markdown file with YAML frontmatter followed by the skill body.
---
name: my-skill-name
description: "Short sentence explaining what it does and when to use it."
llm-description: "Optional: alternate wording optimised for model-facing discovery."
---
| Field | Required | Description |
|---|---|---|
name | yes | Lowercase, hyphen-separated. Must match the filename (built-in) or parent directory name (external). |
description | yes | Human-readable explanation of WHAT it does AND WHEN to use it. Used for skill discovery unless llm-description is set. |
llm-description | no | Overrides description in the model-facing system prompt only. Use when the best human-readable description differs from the best model-readable one. |
hide-from-llm | no | Set to true to hide from automatic discovery while keeping the skill loadable. |
<purpose>
What this skill does in one sentence.
</purpose>
<instructions>
Step-by-step instructions.
</instructions>
<golden_rules>
- Non-obvious constraints and things NOT to do.
</golden_rules>
<purpose> — one-sentence summary.<instructions> — actionable, step-by-step. Not explanations.<output_format> — expected output shape (include when the skill produces structured output).<golden_rules> — hard constraints and gotchas.Skills are discovered from two scopes:
| Scope | Path |
|---|---|
| Project | {{PROJECT_SKILLS_DIR}}/<skill-name>/{{SKILL_FILE}} |
| User (global) | {{USER_SKILLS_DIR}}/<skill-name>/{{SKILL_FILE}} |
Project skills override user skills, which override built-in skills.
{{PROJECT_SKILLS_DIR}}/ unless the user explicitly asks for a global skill ({{USER_SKILLS_DIR}}/).mkdir -p {{PROJECT_SKILLS_DIR}}/<skill-name>/.{{SKILL_FILE}} inside that directory using the body structure above.name matches the directory name.+<skill-name> or via the skill tool).{{PROJECT_SKILLS_DIR}}/, {{USER_SKILLS_DIR}}/, then built-in embedded skills.Use scripts when a skill needs to run multi-step shell logic. Store scripts in the skill's scripts/ directory and reference them with relative paths from the skill's location:
| Scope | Path |
|---|---|
| Project-level | {{PROJECT_AGENTS_DIR}}/scripts/ |
| Skill-level | {{PROJECT_SKILLS_DIR}}/<skill-name>/scripts/ |
Put logic in my-script.sh inside the skill's scripts/ directory and reference it from instructions using the bash tool with a relative path:
<instructions>
Use the bash tool to run `scripts/my-script.sh <args>` to accomplish X.
</instructions>
This keeps skill files short, execution fast, and skills relocatable.
<golden_rules>
name field in frontmatter.<output_format> whenever the skill produces structured output.
</golden_rules>Creates or updates prompt templates for Raijin. Use when asked to create, add, write, or modify a prompt template.
Creates or updates custom tools for Raijin. Use when asked to create, add, write, or modify a custom tool.
Commits git changes by appropriately breaking them into atomic units.
Interacts with any CLI/TUI application via TMUX.