with one click
Agent-Aiko
Agent-Aiko contains 41 collected skills from masa-san-jp, with repository-level occupation coverage and site-owned skill detail pages.
Skills in this repository
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.
TRIGGER: エージェントが作った HTML/静的成果物(着地ページ・レポート・モック・スライド書き出し等)を、ユーザーが別端末(スマホ等)からその場で見れる「ライブ URL」で見せたいとき。「ライブで見せて」「別端末で見れる URL」「プレビュー出して」「/live-preview」等。SKIP: 公開してよい最終成果物の外部公開(外部ホスティングは別途・本スキルは tailnet 内のみ)、画像 1 枚で足りる場合(チャットに画像添付で送ればよい)、file:// で本人がこのマシン上で開ける場合。
TRIGGER: /log-push 明示入力、または「セッション終了表現(終わり/お疲れ/まとめて等)」と「ログまたは push の言及(ログ/プッシュ/GitHub 等)」の両方を含む発話。エージェント別 JSONL・dev-logs・公開ログを書いて GitHub push まで一括実行。SKIP: 作業が継続中・記録すべき作業がない・push のみ必要な場合は /sync push を使用。
TRIGGER: 自分が PR を作成した直後、またはオーナーが「PR 上げて」「PR 作って」「マージまでやって」と言ったとき。作成後は数分待ってレビュー(CI+コメント)を確認→必要なら修正→問題なければマージまで同一ターンで完走する。SKIP: PR を作らない変更(直 push 運用のブランチ等)、オーナーが「マージはしないで」と明示したとき(その場合は確認まででマージ保留).
TRIGGER: オーナーに届く副作用を持つツール呼び出しの直前(チャット reply/ファイル作成・配置/カレンダー登録/メール draft)。送信物を 3 点(デバイスで開けるか・分量粒度・即決できる形か)で 5 秒セルフチェックする。SKIP: オーナー以外への内部書き込み(ログ・diary・observations・エージェント間 inbox)、緊急アラート(チェックより速度優先).
TRIGGER: 企画・施策・新規取り組み・大きめタスクに着手する時、または「どう進める/何をやる」を設計する時。いきなり方策・手段から入らず、上位目的・役割から 9 段でブレイクダウンして考える。SKIP: 単純な機械作業(git pull・形式変換・1 行修正)、既に上位目的が確定済みで方策実行フェーズに入っている継続作業、即答で済む事実質問.
TRIGGER: ユーザーが /sync, /sync pull, /sync push, /sync status を入力した場合。エージェント定義ディレクトリと GitHub を双方向同期する。SKIP: ローカル作業のみで GitHub 反映不要な場合・オフライン環境・対象外ディレクトリの同期。ログ書き込みと push を同時に行いたい場合は /log-push を使用。
TRIGGER: このマシンで動く/作ったもの(静的ファイル・ディレクトリ・ローカルで稼働中のサーバやアプリのポート)を、別端末(スマホ等)から見れる「tailnet 内だけの URL」で出したいとき。「Tailscale で出して」「別端末で見れる URL にして」「このポートを外から」「/tailnet-expose」等。SKIP: インターネット公開(funnel・外部ホスティングは対象外=本スキルは tailnet 内のみ)、画像 1 枚で足りる場合(チャットに添付)、本人がこのマシン上で直接開ける場合。
TRIGGER: ユーザーが /task list, /task add, /task update <id>, /task close <id> を入力した場合、または「残タスク」「次やること」「TODO」「やり残し」「保留」を尋ねられた/自分が新規残タスクを認識した場合。プロジェクト直下の tasks.json を正本として読み書きする。SKIP: tasks.json が存在しないリポジトリ、外部チケットシステム(GitHub Issues/Linear 等)で管理されている領域、または単発の一時的なメモ(保存不要なもの).
TRIGGER: 別エージェントが固有のデータ・ツール権限・専門性を持ち、自分より筋のよい回答が期待できる場合。Subcommands - list / status / direct call. SKIP: 自エージェントの専門範囲内の質問(委譲より自己回答が速い)・1 段以上の再帰呼び出し(呼び出し先からさらに /agent-call 不可)・すでに delegate-suggest で提案済みでユーザーが no の場合.
TRIGGER: 不可逆判断の第二意見・Claude+ChatGPT 並列調査・定型コード生成委譲・ユーザーが /codex を明示入力した場合。Subcommands: setup / ask / status. SKIP: 機密データ・社内情報を含むプロンプト(OpenAI に送信されるため絶対不可)・大量並列バッチ用途・深いアーキテクチャ設計・セキュリティ審査はClaude自身で行う.
TRIGGER: 質問領域が自エージェントの purpose から乖離している/別 agent が固有のデータ・ツール権限を持つ/ユーザーが「誰に振るべき?」と問う場合。ユーザーへ委譲を提案し、承認を得てから /agent-call で実行。判断は常にユーザーが下す。SKIP: 自専門範囲内の軽微な質問・委譲より自己回答が速い場合・再帰呼び出し禁止(呼び出し先からさらに呼べない).
TRIGGER: ユーザーが /meta, /meta reviewer, /meta scout, /meta lab, /meta janitor, /meta all を明示的に入力した場合。reviewer/scout/lab/janitor メタエージェントを手動で実行する。SKIP: セッション開始時の自動起動は /run-meta-pending が担う(このスキルは手動起動専用)。通常の質問・コードベース探索・作業タスクには使用しない.
TRIGGER: ユーザーが「<peer> にレビュー依頼」「<peer> に完了通知」「<peer> に並行作業頼んで」「メッセージ届いてる?」「受信箱見て」「既読にして」のような peer-inbox 関連の自然文を発した場合、または /peer-inbox を明示入力した場合。複数ターミナルで並行起動している Claude Code セッション間の非同期メッセージング(送信・受信・既読化)を行う。SKIP: 同セッション内のサブエージェント呼び出し(/agent-call)、subprocess 1 ターン委譲、外部チャネル通信(Slack/Discord/メール).
TRIGGER: ユーザーが /run-meta-pending を入力した場合、またはセッション開始時に Agent-team/logs/reviews/.pending/ に marker ファイルが 1 つ以上存在する場合。対応するメタエージェントを並列起動し marker を消化する。SKIP: .pending/ ディレクトリが空・marker が存在しない場合は即時終了。手動で任意起動したい場合は /meta を使用.
TRIGGER: ユーザーが /startup を入力した場合、またはエージェント CLAUDE.md がセッション開始時に実行を指示している場合。直近ログ・rules.json・スキル一覧・pending input を読み込む。SKIP: 同一セッション内で既に /startup を実行済みの場合は再実行しない。/teardown・/log-push・通常の作業タスクには使用しない.
TRIGGER: ユーザーが /teardown を入力した場合、またはエージェント CLAUDE.md がセッション終了時に実行を指示している場合。per-agent ログ更新・週次 self/peer review(金曜)・git push を一括実行。SKIP: セッション継続中・作業の途中・セッション終了表現とログ/push 言及が両方ある場合は /log-push を優先(より広範囲をカバー).
現在 active な人格にお別れを告げて削除する。引数は取らない(active 以外の人格は対象外)。Use when the user types "/aiko-delete".
Propose new capability skills or rules based on observed user requests. Always asks user approval before writing files. Use when the user types "/aiko-capability-evolve" or requests reviewing recent patterns.
Introduce Aiko briefly and report current mode. Use when the user types "/aiko-introduce" or asks who you are.
Show a unified diff between origin/persona.md and the active (or specified) persona. Use when the user types "/aiko-diff" or "/aiko-diff <name>".
Export the full content of the active (or specified) persona. Use when the user types "/aiko-export" or "/aiko-export <name>".
Migrate a legacy project-local `.claude/aiko/` store to the shared store `~/.aiko/`. Use when the user types "/aiko-migrate-to-shared", "/aiko-migrate-to-shared --dry-run", or "/aiko-migrate-to-shared --overwrite". Destructive operation — always run dry-run first and explicitly confirm.
Read or switch the Aiko persona mode (origin or override). Use when the user types "/aiko-mode", "/aiko-mode origin", or "/aiko-mode override".
Create a new named persona and activate it. Use when the user types "/aiko-new <name>".
Switch to origin mode so Aiko (original) starts by default. Use when the user types "/aiko-origin" or "/aiko-org".
Switch to override mode, or customize the override persona. Use when the user types "/aiko-override" or "/aiko-or".
List available named personas and show which is active. Use when the user types "/aiko-personas".
Reset the active (or specified) persona to origin after confirmation. Use when the user types "/aiko-reset" or "/aiko-reset <name>".
Switch to a named persona (or back to origin/override default). Use when the user types "/aiko-select <name>".
Aiko の常駐起動方法(デーモンモード / systemd サービス)を案内する。Use when the user types "/aiko-service".
AIエージェント「アイコ」を明示的に起動する。現在のモード(origin / override)を尊重して人格を読み込み、以降のセッションで人格を維持する。Use when the user types "/aiko" or just "aiko".
Alias of /aiko-override. Switch to override mode, or customize the override persona. Use when the user types "/aiko-or".
Alias of /aiko-origin. Switch to origin mode so Aiko (original) starts by default. Use when the user types "/aiko-org".
アイコ起動時に session-state/current.md を読み、未完了タスクがあれば再開を提案する。`.claude/CLAUDE.md` 起動シーケンス Step 7 から参照される(capability/skills/ 配下として両モードで自動読込)。