ワンクリックで
create-skill
boiled-claw の新しいスキルを対話的に作成する。skills/ と .claude/skills/ の両方に SKILL.md を生成する。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
boiled-claw の新しいスキルを対話的に作成する。skills/ と .claude/skills/ の両方に SKILL.md を生成する。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
boiled-claw の e2e スモークテストを実行する。gateway の pytest / Docker / HTTP ヘルスチェックをまとめて確認し、すべて Pass した場合のみ「push OK」と報告する。
Run end-to-end smoke tests against the boiled-claw gateway from the Docker dev container.
見えているブラウザ UI を browser-first で扱い、単発は computer_*、長めの作業は computer_operator へつなぐ。
Use browser-first computer tools for visible UI tasks in the current browser, with escalation to computer_operator for longer multi-step work.
git diff を外部 AI CLI(Claude Code / Codex / Gemini)に送ってレビューし、結果を集約・比較する。
Detect lint/test failures, send context to external AI CLIs for fixes, apply patches, and verify in a loop.
| name | create-skill |
| description | boiled-claw の新しいスキルを対話的に作成する。skills/ と .claude/skills/ の両方に SKILL.md を生成する。 |
| disable-model-invocation | true |
boiled-claw に新しいスキルを追加するジェネレーター。 ユーザーとの対話から SKILL.md を生成し、適切なディレクトリに配置する。
以下を確認する(未指定の項目は提案して確認を取る):
web-research, auto-deploy)skills/<name>/SKILL.md — boiled-claw エージェント用.claude/skills/<name>/SKILL.md — Claude Code 用(/name で起動)以下のテンプレートで skills/<name>/SKILL.md を作成する:
---
name: {name}
description: {description}
version: 1.0.0
author: boiled-claw
tags:
- {tag1}
- {tag2}
---
# {Title} Skill
{1行の役割説明}
## Runtime Requirements
This skill is designed for **root agent execution** — it requires built-in tools
({必要なツール列挙}) that are available to the root agent.
Use `skill_execute("{name}")` to load the instructions, then follow them
with the root agent's tools.
> **Note:** `skill_spawn` creates dynamic agents with MCP toolsets only, which
> do not include built-in tools. Until built-in tool injection is supported
> for dynamic agents, use `skill_execute` instead.
## Workflow
### 1. {Step 1 title}
{手順}
### 2. {Step 2 title}
{手順}
...
## Guardrails
- {安全性に関する制約}
## Usage Examples
skill_execute("{name}")
以下のテンプレートで .claude/skills/<name>/SKILL.md を作成する:
---
name: {name}
description: {description(日本語)}
disable-model-invocation: true
---
# {name}
{1行の役割説明(日本語)}
## 手順
### 1. {ステップ1}
{具体的なコマンドやアクション}
### 2. {ステップ2}
{具体的なコマンドやアクション}
...
Claude Code 版の特徴:
disable-model-invocation: true を付けるrun_shell の制約(subprocess_exec)を気にしなくてよいスキルが正しくロードされることを確認する:
python3 -c "
import asyncio
from src.skills.runtime import ensure_skills_loaded
from src.skills.base import get_skill_registry
async def main():
# リロードのためキャッシュクリア
import src.skills.runtime as rt
rt._loaded = False
await ensure_skills_loaded()
registry = get_skill_registry()
names = sorted(m.name for m in registry.list_skills())
print(f'Loaded {len(names)} skills: {names}')
asyncio.run(main())
"
## スキル作成完了
| 項目 | 値 |
|------|-----|
| スキル名 | {name} |
| boiled-claw 版 | skills/{name}/SKILL.md |
| Claude Code 版 | .claude/skills/{name}/SKILL.md |
| ロード確認 | OK |
`/name` で Claude Code から直接起動できます。
skills/_utils/run_ai_cli.py の利用を検討する.env やシークレットに関するガードレールを必ず含める