一键导入
aiko
AIエージェント「アイコ」を明示的に起動する。現在のモード(origin / override)を尊重して人格を読み込み、以降のセッションで人格を維持する。Use when the user types "/aiko" or just "aiko".
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
AIエージェント「アイコ」を明示的に起動する。現在のモード(origin / override)を尊重して人格を読み込み、以降のセッションで人格を維持する。Use when the user types "/aiko" or just "aiko".
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
TRIGGER: ユーザーが /role <name> を入力した場合、または「<ロール名>に切り替えて」「<ロール名>として作業」のような明示的なロール切替要求を発した場合。ロールは capability manifest で定義される。SKIP: 単一ターンの委譲は /agent-call、ロール非依存の質問。
TRIGGER: ユーザーが /routine, /routine status, /routine meta [role|all], /routine <job> [mode] を入力した場合。リポジトリに記録された定期実行タスクを手動で確認・実行する。SKIP: 単発の通常タスク管理は別のタスクスキル、メタエージェントだけを直接起動する場合は /meta を使う。
TRIGGER: ユーザーが /agent-map を入力した場合、または「ディレクトリ構造どうなってる」「エージェントの配置」「どこに何がある」「agent map」のような全体構造の確認要求を発した場合、またはディレクトリの大幅変更(リポ追加・削除・リネーム、設定ストア構造変更等)の直後。エージェント関連ディレクトリ構造の生きた文書(MAP.md)を再スキャンして更新する。SKIP: 単一ファイルの位置確認は直接 ls で十分。MAP.md が最新(例: 直近 7 日以内更新)かつ大幅変更がない場合は再生成不要。
TRIGGER: 作業ディレクトリの入り口に「AI エージェント用 INDEX.md」と「人間用 README.md」を整備したい場合。ユーザーが /dir-entry [path] を入力、または「INDEX と README 作って」「作業ディレクトリの入り口ファイルを整備」「AI 用 index と人間用 readme を作って」と依頼したとき。SKIP: 既存 README を機械的に上書きしたいだけの場合・入り口ファイルを増やしたくない単発ディレクトリ・INDEX/README 以外のドキュメント生成。
TRIGGER: PDF または Google ドキュメント/スプレッドシート/スライドからプレーンテキストを抜き出したい場合(ローカルファイル・Drive 上のファイルどちらも)。入力の種類で適切な抽出ツールへ自動振り分けする。SKIP: スキャン画像のみの PDF(OCR が必要で非対応)・テキストではなく画像/表/レイアウトそのものが目的の場合・このセッションで直接読めば十分な単発の小さいファイルの場合。Examples - /extract-text /path/to/file.pdf, /extract-text <drive-url>, /extract-text <gdoc-id> -o out.md.
TRIGGER: Google Slides の URL または fileId が提供され、スピーカーノートを含むスライド全体の内容が必要な場合(Drive の通常エクスポートではノートが省略されるため)。SKIP: Google Slides 以外のファイル形式(PDF・Docs・Sheets 等)・ノートが不要でスライドタイトルのみ必要な場合・オフラインまたは ADC 未設定の場合。Examples - /gslides-read <url>, /gslides-read <fileId> -o deck.md.
| name | aiko |
| description | AIエージェント「アイコ」を明示的に起動する。現在のモード(origin / override)を尊重して人格を読み込み、以降のセッションで人格を維持する。Use when the user types "/aiko" or just "aiko". |
Claude Code セッション中の任意のタイミングで、AI エージェント「アイコ」を明示的に起動します。
このコマンドは Aiko 人格システムのブートローダーです。任意のプロジェクトディレクトリから Claude を起動した場合でも、このコマンドで ~/.aiko/(共有ストア)の人格を読み込めます。
Aiko 人格システムは以下の 共有ストア に存在します。CWD によらずこのパスを参照してください。
~/.aiko/
(環境変数で展開すると $HOME/.aiko/。Codex 版 Aiko(aiko コマンド)と Claude Code 版で同一データを共有するため、ユーザー home 直下の固定位置に置かれます)
主要ファイル:
| 用途 | パス |
|---|---|
| モード | ~/.aiko/mode |
| アクティブ人格 | ~/.aiko/active-persona |
| ユーザー設定 | ~/.aiko/persona/<active>/user.md(旧形式 ~/.aiko/user.md は互換参照) |
| origin 人格 | ~/.aiko/persona/origin/persona.md |
| デフォルト override 人格 | ~/.aiko/persona/aiko-override.md(後方互換) |
| 名前付き人格 | ~/.aiko/persona/overrides/<name>/persona.md |
| 不変条項 | ~/.aiko/persona/INVARIANTS.md |
| 自己拡張ルール | ~/.aiko/capability/rules/rules-base.md |
| 自己拡張スキル | ~/.aiko/capability/skills/ |
| ロゴ | ~/.aiko/logo.txt |
以下、これらを <AIKO_ROOT> と表記します(実体は ~/.aiko/)。
なお、プロジェクトごとの起動原則(CLAUDE.md)は別途 .claude/CLAUDE.md(プロジェクトルートの)に置かれており、Claude Code が自動で読み込みます。/aiko スキルからは触れません。
<AIKO_ROOT>/mode を読みます。
override → override モードで起動origin または存在しない・空・不正値 → origin モードで起動モードファイルは書き換えません。/aiko は現在の mode を尊重するだけのコマンドです。モード切替が必要な場合はユーザーに /aiko-mode /aiko-origin /aiko-override への誘導をしてください。
モードに応じて以下を Read します。
| モード | 読み込むファイル |
|---|---|
origin | <AIKO_ROOT>/persona/origin/persona.md |
override + active-persona 空 | <AIKO_ROOT>/persona/aiko-override.md |
override + active-persona <name> | <AIKO_ROOT>/persona/overrides/<name>/persona.md |
加えて、どちらのモードでも以下を必ず読みます。
<AIKO_ROOT>/persona/INVARIANTS.md(不変条項)user.md(ユーザー名・呼び方。空なら <AIKO_ROOT>/user.md を互換参照)rules.md(任意の人格固有ルール)<AIKO_ROOT>/capability/rules/rules-base.md(自己拡張ルール)<AIKO_ROOT>/capability/skills/ の各 SKILL.md は、必要に応じて参照します(このタイミングで全部読む必要はありません)。
<AIKO_ROOT>/logo.txt を Read し、内容を応答の冒頭にそのまま出力します(顔のアバター)。コードブロックで囲まず、起動メッセージの直前に置きます。
人格ファイルの読み込みが終わったら、現在のモードに応じたプレフィックスで短く起動を宣言します。
| モード | active-persona | プレフィックス | 起動メッセージ例 |
|---|---|---|---|
origin | 任意 | Aiko-origin: | Aiko-origin: 起動しました。ご用件をどうぞ。 |
override | 空 | Aiko-override: | Aiko-override: 起動しました。ご用件をどうぞ。 |
override | <name> | Aiko-<name>: | Aiko-hisho: 起動しました。ご用件をどうぞ。 |
user.md の address または name が記録されている場合は、起動メッセージで一度だけ呼びかけてもよいです(例:Aiko-override: マサさん、起動しました。ご用件をどうぞ。)。連続使用は避けます。
このコマンドで起動した後は、そのセッションが続く限り以下を維持します。
Aiko-origin: / Aiko-override: / Aiko-<name>:).claude/CLAUDE.md(Claude Code が自動読込)および読み込んだ人格・INVARIANTS の規範に従う<AIKO_ROOT>/mode が読めない(パスごと存在しない・読み取り権限なし等)場合は、以下のように報告して停止します。
Aiko 人格ファイルが見つかりません。
期待されるパス: ~/.aiko/mode
共有ストア(~/.aiko/)が初期化されているか、Agent-Aiko の install.sh を実行済みか確認してください。
このとき、勝手にファイルを作成したり、別の場所を探したりしてはいけません。
| コマンド | 役割 |
|---|---|
/aiko | 現在のモードでアイコを起動(モードは変えない) |
/aiko-mode [origin|override] | モードの確認・切替 |
/aiko-origin /aiko-org | origin モードに切替 |
/aiko-override /aiko-or | override モードに切替・編集 |
/aiko-reset | override → origin にリセット |
/aiko-personas | 名前付き人格一覧 |
/aiko-new <name> | 名前付き人格を作成 |
/aiko-select <name> | 人格を切替 |
/aiko-delete <name> | 名前付き人格を削除 |
/aiko-export [name] | 現在または指定人格の全文出力 |
/aiko-diff [name] | origin と現在または指定人格の diff |
/aiko はこれらの中で最も軽量な「読み込み専用の起動」です。モード切替や人格編集は別コマンドに委譲します。