mcpField
O
oc-status

oc-status

github.com/anthropics生产力9.8k596 次安装14 周前更新
代码仓库

关于 oc-status

oc-status 是面向企业法律团队的诉讼工作流技能,用于按事项起草定期询问外部律师进展的邮件,并生成运行摘要。具备 Gmail MCP 时可创建邮件草稿;不会发送邮件。

主要功能

  1. 01按规则筛选待跟进事项
  2. 02结合事项记录起草状态询问邮件
  3. 03输出 Markdown 邮件草稿和运行摘要
  4. 04通过 Gmail MCP 创建草稿

适用场景

  1. 01定期向外部律师询问案件进展
  2. 02临近期限时跟进事项状态
  3. 03没有 Gmail MCP 时保存 Markdown 草稿

MCP 相关

若 Gmail MCP 已认证,技能可为每个事项在 Gmail 中创建邮件草稿;否则仅输出 Markdown 草稿。草稿需由律师审核并发送。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/anthropics/claude-for-legal --skill oc-status

安装后在 Claude Code 中输入/oc-status确认已加载。

详细介绍

/oc-status

如需每周运行,请设置定期提醒,以调用 /litigation-legal:oc-status。自动安排任务需要集成定时任务功能,此功能未随附。

  1. 加载 ~/.claude/plugins/config/claude-for-legal/litigation-legal/matters/_log.yaml,按默认规则(或所用标志)筛选。
  2. 加载 ~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.md → 外部律师指示风格、签名人默认设置、预算立场。
  3. 遵循以下工作流和参考内容。
  4. 对每个符合范围的事项:阅读 matter.md 和 history.md,起草该事项的邮件。
  5. 将 Markdown 写入 ~/.claude/plugins/config/claude-for-legal/litigation-legal/oc-status/[YYYY-MM-DD]/[slug].md。
  6. 如果 Gmail MCP 已通过身份验证:创建 Gmail 草稿。否则:仅生成 Markdown,并在摘要中注明。
  7. 写入 ~/.claude/plugins/config/claude-for-legal/litigation-legal/oc-status/[YYYY-MM-DD]/_summary.md,说明运行了什么、跳过了什么及原因。

外部律师状态更新

用途

每周针对 5–15 项事务向外部律师发送相同的状态询问邮件,是一种机械性的认知负担。每项事务的内容都一致(状态、待决事项、预算核查),受众也一致(外部律师的牵头合伙人),语气同样一致(遵循律所的外部律师指示风格)。定时任务会起草所有邮件;律师审核后发送。

加载上下文

  • ~/.claude/plugins/config/claude-for-legal/litigation-legal/matters/_log.yaml — 筛选依据和字段来源
  • ~/.claude/plugins/config/claude-for-legal/litigation-legal/matters/[slug]/matter.md — 事项背景(当前进展、待解决问题)
  • ~/.claude/plugins/config/claude-for-legal/litigation-legal/matters/[slug]/history.md — 用于确定询问内容的近期事件
  • ~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.md → 外部律师指示风格、签名人姓名/电子邮件、预算立场

筛选 — 哪些事项?

默认筛选条件:

  • status != closed
  • outside_counsel.firm != null 且 outside_counsel.lead != null
  • 满足以下任一条件:距上次更新超过 10 天(足以发生新进展),或 next_deadline 在 21 天内

跳过最近 10 天内刚更新过状态的事项(无需再次询问),以及 outside_counsel.email 为 null 的事项(创建 Gmail 草稿需要电子邮件地址;仍会生成 Markdown)。

标志:

  • --all → 为每项未结事项起草,无论其最近是否更新
  • --slug=[slug] → 仅为一项事项起草(临时请求)
  • --no-gmail → 即使 MCP 可用,也跳过创建 Gmail 草稿

单项事务邮件草稿

每封邮件使用相同的基本结构;具体内容因事项而异。

主题: 遵循律所惯例(参见 ~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.md 中的外部律师指示风格;备用格式:[Matter: [matter name]] — Weekly status update)

正文结构:

[lead partner first name],

[One sentence opener — natural, matches house tone.]

Checking in on [matter name]. A few items:

1. **Status since [date of last update captured in history.md]** — what's moved, what's pending? Any filings, hearings, correspondence, or calls since we last touched base?

2. **Upcoming deadlines** — I show [next_deadline from log + any deadlines in matter.md]. Confirm coverage plan and any dates we should add.

3. **Decisions pending** — [pull open questions from matter.md that require OC input; if none, omit this numbered item and renumber]

4. **Budget** — [monthly / quarterly / on-request per `~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.md` budget posture]. Where are we against [budget authorization from matter.md]? Any variance to flag?

[If material and relevant: 5. Specific ask — e.g., "Please send me the latest draft of the motion to dismiss before [date]" — drawn from matter.md open questions.]

[Signoff — name, role, contact. From `~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.md` signer default for OC directives.]

根据 ~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.md 中的外部律师指示风格调整语气——有些律所采用“尊敬的律师”这类正式称呼;另一些则使用名字和项目符号。请与其风格一致。

输出

Markdown 草稿

写入:~/.claude/plugins/config/claude-for-legal/litigation-legal/oc-status/[YYYY-MM-DD]/[slug].md

每个文件包含一封邮件,格式如下:

[WORK-PRODUCT HEADER — per plugin config ## Outputs — differs by role; see `## Who's using this`]

# [Matter name] — OC status request — [YYYY-MM-DD]

**To:** [outside_counsel.email from log] ([outside_counsel.lead], [outside_counsel.firm])
**From:** [signer name / email from `~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.md`]
**Subject:** [subject line]

> The work-product header above applies to this internal record. The outgoing email body below goes to outside counsel on a retained matter, which is itself a privileged communication — apply the house privilege marking (`~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.md` privilege conventions) at the top of the email sent, typically `Privileged & Confidential — Attorney-Client Communication / Attorney Work Product`, not this internal work-product header.

---

[body per skeleton]
发送前审核提示(每份草稿末尾均须附上)

将以下内容追加到每份 Markdown 草稿中,紧接正文下方、运行元数据上方——发送前请删除:

这是一封供律师审核后再发送给外部律师的状态邮件草稿。请检查是否包含您无意向委托团队以外人员披露的特权内容,并核实事实准确性、语气和预算立场。未经审核不得发送——即使是例行的每周跟进,也可能暴露发件人并不想书面记录的观点、策略或让步。

Gmail 草稿(如果 MCP 可用)

如果 Gmail 草稿创建 MCP 已通过身份验证:

  • 针对每个事项,在用户的 Gmail 中创建一封草稿,并填写 to、from、subject 和 body
  • 草稿会保存在“草稿”文件夹中;用户会在周一早上审核并发送
  • 如果 Gmail MCP 不可用或创建失败:改用仅含 Markdown 的方式,并告知用户
运行摘要

处理完所有事项后,写入 ~/.claude/plugins/config/claude-for-legal/litigation-legal/oc-status/[YYYY-MM-DD]/_summary.md:

# OC Status Run — [YYYY-MM-DD]

**Matters processed:** [N]
**Drafts created:** [N]
**Gmail drafts:** [created / skipped — reason]

## Drafted for

| Matter | OC lead | Last updated | Reason for inclusion |
|---|---|---|---|
| [slug] | [lead] | [date] | [stale / upcoming deadline / --all / --slug] |

## Skipped

| Matter | Reason |
|---|---|
| [slug] | recent update (last touched [date]) |
| [slug] | no OC email in log — update with `/matter-update [slug]` |

## Anomalies

- Matters without outside counsel assigned: [list — if any are high/critical risk, flagged]
- Matters with outside counsel but no email in log: [list]

计划安排

此技能旨在每周运行。自动计划安排需要此插件未捆绑的计划任务集成。若要每周运行,请设置定期提醒以调用 /litigation-legal:oc-status,例如在日历中设置周一早上的提醒。

临时运行:随时调用 /oc-status。若要针对单个事项运行,请使用 /oc-status --slug=foo。

此技能不会做什么

  • 发送电子邮件。 只创建草稿,由律师审核并发送。
  • 编造不存在的内容。 如果 matter.md 内容不多,邮件会很简短,并询问概括性进展问题。此技能不会凭空编造具体问题。
  • 重试失败操作。 如果 Gmail 草稿创建在运行中途失败,此技能会记录失败并继续使用 Markdown。用户修复身份验证后可以重试。
  • 改写 history.md。 此技能会读取该文件以了解背景,但不会修改。(如果 OC 的回复带来新事件,请使用 /matter-update [slug] 记录。)
  • 强制使用最低限度的模板。 如果律所的语气是“只写一行,称呼名字,然后结束”,草稿就会遵循这种风格,并省略项目符号结构。请参照 ~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.md。

评论

支持 Markdown