AI エージェントから使う
Claude Code / Codex などの AI エージェントに tagru を使わせるときは、tagru-cli に同梱の skill(SKILL.md)を入れます。 skill には、ログインの確かめ方・ワークスペースの選び方・コマンドの一覧・--json の読み方・エラーの対処・CLI からできないことが書かれています。
1. ログインする(利用者が行う)
ログインはブラウザでの許可が必要なので、エージェントだけでは完了できません。先に利用者がログインしておきます。
bash
tagru login
tagru use ws-xxxx # 必要なら、操作するワークスペースを選んでおく2. skill を入れる
bash
tagru skill install # Claude Code 用: ~/.claude/skills/tagru/SKILL.md
tagru skill install --agent codex # Codex 用: ~/.codex/skills/tagru/SKILL.md
tagru skill install --agent all # 両方
tagru skill install --project # 今のディレクトリの .claude/skills/tagru/ に入れる(そのプロジェクトだけで使う)text
$ tagru skill install
入れました: /home/user/.claude/skills/tagru/SKILL.md- skill は CLI に同梱した、CLI と同じバージョンのものです。ネットワークからは取得しません。ログインは不要です
- 中身を確かめるときや、ほかのエージェント・場所に置くときは
tagru skill show > SKILL.mdで書き出せます - CLI を更新したら、もう一度
tagru skill installを実行して skill も更新してください(内容が変わっていれば上書きの確認が出ます。--yesで確認なし) - 削除は
tagru skill uninstall(--agent/--projectは install と同じ)
オプションと --json の項目は tagru skill を参照してください。
3. エージェントに頼む
skill を入れると、エージェントは TAGRU の話題(投稿・下書き・戦略・週次分析・分析指標・日次提案など)で skill を読み、 tagru ... --json で情報を取得します。例:
- 「今週の予約投稿を確認して」→
tagru posts --scheduled --json - 「今日の日次提案を要約して」→
tagru daily --json - 「先週の週次分析の振り返りを見せて」→
tagru strategy --json - 「ヒアリングを進めて戦略の柱を決めたい」→
tagru interview start --json/answer/finish(質問への答えは利用者に聞き、確定の前に最終案を見せて確認を取る)
skill では、書き込み(ワークスペースの作成・ヒアリング・下書きの作成)は利用者に頼まれたときだけ実行するよう、エージェントに指示しています。
エージェントから使うときの性質
--jsonを付けると、項目名を固定した JSON を標準出力に出します(出力形式)- 失敗すると終了コード
1で終わり、--jsonのときはエラーも JSON({ "error": { "status", "code", "message" } })で標準エラー出力に出します(エラーと終了コード) - 投稿・予約投稿・ワークスペースの削除は CLI から行えないため、エージェントに任せても実行されません(CLI からできないこと)
- ヒアリングの確定(
tagru interview finish)は今の戦略を上書きします。端末でない環境では--yesが無いと失敗します。--yesを付けるのは、最終案を利用者に見せて確認を取ってからにしてください(skill でもそう指示しています) - 下書きの作成(
tagru drafts create)は AI で本文を生成し、実行前に確認します。端末でない環境では--yesが無いと失敗します。--yesを付けるのは、利用者に頼まれたときだけにしてください(skill でもそう指示しています) - ヒアリングの対話モード(
tagru interview/resume)は端末でだけ動きます tagru skill installは、端末でない環境(エージェントからの実行など)では上書きの確認ができないため、内容の違う skill があると--yesなしでは終了コード1で終わります