← ClaudeAtlas

external-brieflisted

「上司向け週次報告」「クライアント向け進捗まとめ」「外向きステータス」「マネージャーに送る report」「お客さんに見せる進捗」と頼まれたら、opshub MCP の task.list (state=completed, updated_after=対象期間開始) と decision.list (recorded_after=対象期間開始) を組み合わせて完了タスク + 意思決定を引き、brief で外向き tone のまとめを返す。persist なし、本 skill は手順書のみで実処理を持たない。pair: personal-brief (自分向け) と対をなす外向き skill。
ozzy-labs/opshub · ★ 2 · AI & Automation · score 75
Install: claude install-skill ozzy-labs/opshub
# external-brief — 上司 / クライアント向けの進捗まとめを opshub から組み立てる opshub MCP server (`opshub mcp serve`、ADR-0022) 経由で「外向き」の進捗 / 完了 / 意思決定をまとめる Tier 1 skill。Phase 12 H3 (`docs/phase-12-plan.md` §3 H3) で `personal-brief` の pair として導入。`personal-brief` が自分向け (粒度細かめ、進行中タスクや未処理 inbox も含む) なのに対し、`external-brief` は外向き (完了済みの動き / 確定した意思決定が中心、未処理 inbox は基本的に出さない)。 外向き report は text 返却のみ (persist なし、ADR-0016 改訂 §決定 (l) draft 系統一方針)。host LLM が user に提示し、user が手動で SaaS や docs に転記する。opshub 側では外部 SaaS への書き戻し経路を持たない (ADR-0010 §禁止事項 7、緊張点③)。 ## 何が起きるか (host 側の流れ) 1. ユーザーが「上司向け週次報告」「クライアント向け進捗まとめ」「外向きステータス」のような表現で問い合わせる 2. 外部ホスト (Claude Code 等) が本 skill を発火させる 3. ホストが対象期間を ISO 8601 timestamp に解釈する (今週 / 先週 / 今月 / 先月、デフォルト直近 7d) 4. ホストが下記「呼び出し順」に従って opshub MCP read tool を呼び出す 5. 戻り値を集約し、外向き tone (要点先出し / 進捗 + 確定事項 / 主観や進行中タスクの混入を抑制) でユーザー向けに整形する opshub 側で能動的に「週次報告を送る」runtime は走らない (ADR-0004 §(a) 形A)。本 skill はリクエスト駆動で、ユーザーが問い合わせた瞬間にホストがツールを叩く。 ## 期間の解釈 (ホスト側) ユーザー発言からホストが ISO 8601 timestamp を解釈する: | ユーザー語彙 | 期間(半開区間) | フィルタ | |---|---|---| | 今週 / 週次報告 (デフォルト) | 今週月曜 00:00 (local TZ) 〜 now | `*_after=今週月曜00:00` | | 先週 | 先週月曜 00:00 〜 先週日曜 23:59 | `*_after=先週月曜` / `*_before=今週月曜` | | 今月 / 月次報告 | 月初 00:00 〜 now | `*_after=今月1日00:00` | | 先月 | 先月 1 日 〜 今月 1 日 | `*_after=先月1日` / `*_before=今月1日` | | 直近 (デフォルト) | 直近 7d | `*_after=now-7d` | 各 tool は **physical-column ベース**の独立した argument 名を持つ (ADR-0022 改訂 §決定、Phase 12 H1): - `task.list`: `updated_after` / `updated_before`(→ `tasks.updated_at`) - `decision.l