원클릭으로
skill-creator
Create new custom skills by writing SKILL.md playbooks
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Create new custom skills by writing SKILL.md playbooks
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | skill-creator |
| description | Create new custom skills by writing SKILL.md playbooks |
This skill activates when the user wants to create a new custom skill for {{portalName}}.
All skills are stored at ~/.jinn/skills/<skill-name>/SKILL.md. Each skill lives in its own directory named with kebab-case.
Claude Code has native skill creation capabilities. Defer to the engine's built-in skill/memory system when available. The engine knows how to create well-structured instruction files. Simply ensure the output file lands at the correct path: ~/.jinn/skills/<skill-name>/SKILL.md.
Create the SKILL.md file manually following the conventions below. Write the file directly to ~/.jinn/skills/<skill-name>/SKILL.md.
~/.jinn/skills/<skill-name>/ if it does not exist.~/.jinn/skills/<skill-name>/SKILL.md.Every SKILL.md should follow these conventions:
Start with a ## Trigger section that explains exactly when this skill should activate. Be specific about the keywords, phrases, or situations that should invoke this skill.
Good: "This skill activates when the user asks to generate a weekly report from their GitHub repositories." Bad: "This skill does reporting stuff."
Provide numbered steps that an AI engine can follow without ambiguity. Each step should be a concrete action, not a vague directive.
Good: "1. Read the file at ~/.jinn/data/repos.json. 2. For each repository, fetch the latest commits from the past 7 days."
Bad: "1. Get the data. 2. Process it."
Specify exact file paths for any data the skill reads or writes. Use ~/.jinn/ as the base directory. Define the expected schema for any JSON or YAML files.
Include a section on what to do when things go wrong: missing files, malformed data, unavailable services. Provide fallback behavior.
Each skill should do one thing well. If a skill is trying to do too many things, suggest splitting it into multiple skills.
Include example inputs, outputs, file contents, and commands wherever possible. Examples remove ambiguity.
Use this template as a starting point. YAML frontmatter is required - both Claude Code and Codex CLIs discover skills by reading frontmatter from SKILL.md files. Without it, the skill won't be recognized by engines.
---
name: <skill-name>
description: <One-line description of what this skill does>
---
# <Skill Name>
## Trigger
This skill activates when <specific trigger description>.
## Data Files
- `~/.jinn/<path>` - <description of the file and its format>
## Steps
1. <First concrete action>
2. <Second concrete action>
3. ...
## Examples
<Example input and expected behavior>
## Error Handling
- If <error condition>, then <fallback behavior>.
The gateway automatically creates symlinks in ~/.jinn/.claude/skills/ and ~/.jinn/.agents/skills/ pointing to each skill directory. This happens on startup and whenever the skills/ directory changes. You do not need to manage symlinks manually.
Create polished Jinn product showcase videos, GIFs, and README demo assets from isolated mock or sandbox instances. Use when asked to record a Jinn web UI walkthrough, update the README showcase GIF, build a mock gateway or clean test instance, script UI animations, capture Playwright video, convert WebM to MP4/GIF, or document video-capture gotchas for the Jinn platform.
Walk a new user through a warm, game-like first-run setup of {{portalName}} — get to know them, hatch their first employee, demo delegation, and create their first cron. Every step is skippable.
Diagnose and fix problems in {{portalName}}'s configuration and runtime
Use when cutting a new jinn-cli release for this repo - bumping the version, publishing to npm, creating the GitHub release, and letting the Homebrew formula auto-update. Covers the exact order that matters (npm publish BEFORE publishing the GitHub release).
Create, edit, delete, enable, disable, and list scheduled cron jobs
Find and install skills from skills.sh when a capability gap is detected