ワンクリックで
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 ページを確認してインストールできます。
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
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.