oc-status

oc-status is a skill for Claude Code from zhou210712/claude-for-legal-ZH. It costs 60 tokens per session (2,012 once invoked), scanned A, original, Apache-2.0.

A status-request drafting tool creates weekly email drafts for outside lawyers handling active cases. Outside counsel means lawyers from another law firm hired to work on a matter.

In plain words
What is it for?
Use it to read case records, ask for current status and next steps, check budget concerns, and save a separate Markdown email for each relevant case.
Why use it?
Writing similar updates for many cases takes time and can leave out important questions about progress, decisions, or budgets. It creates one draft per case for a lawyer to review and send.

Skill for Claude Code

Written for Claude Code: argument-hint in frontmatter. Also seen: reads .claude/ paths; mentions CLAUDE.md.

Part of the litigation-legal plugin — 16 skills, 1 agent shipped together

Good fit Use it to read case records, ask for current status and next steps, check budget concerns, and save a separate Markdown email for each relevant case.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/zhou210712/claude-for-legal-zh/oc-status
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add zhou210712/claude-for-legal-ZH --skill oc-status
Clone the repo
git clone --depth 1 https://github.com/zhou210712/claude-for-legal-ZH

Made for: Claude Code.

Or install litigation-legal, the plugin that ships this one along with the rest of its 16 skills, 1 agent.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for oc-status

README.md
[![agentmods](https://agentmods.dev/badge/skills/zhou210712/claude-for-legal-zh/oc-status/github.svg)](https://agentmods.dev/skills/zhou210712/claude-for-legal-zh/oc-status)
Your own site
<a href="https://agentmods.dev/skills/zhou210712/claude-for-legal-zh/oc-status"><img src="https://agentmods.dev/badge/skills/zhou210712/claude-for-legal-zh/oc-status/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for oc-status

Your own site · 80×15
<a href="https://agentmods.dev/skills/zhou210712/claude-for-legal-zh/oc-status"><img src="https://agentmods.dev/badge/skills/zhou210712/claude-for-legal-zh/oc-status.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 60 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,012 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00060 $0.02012
Opus 5 $0.00030 $0.01006
Sonnet 5 $0.00012 $0.00402
Haiku 4.5 $0.00006 $0.00201

Measured 9d ago against content hash 293788c77eec, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-12, from the pricing page.

Security

Grade A, and why

oc-status scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

litigation-legal/skills/oc-status/SKILL.md · 141 lines

How it starts

The opening of the file, as written. The whole thing — 141 lines — stays where its author put it; the contents beside it link to each section on GitHub.

/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. 写入 ~/.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 AND outside_counsel.lead != null
  • 满足以下之一:上次更新超过10天(可能有新进展)或 next_deadline 在21天以内

跳过刚在10天内更新的案件(无需再次催促)和 outside_counsel.email 为空的案件(无法发送邮件;仍生成 markdown)。

标记:

  • --all → 为所有活跃案件起草,不论最近更新时间
  • --slug=[代号] → 仅为一个案件起草(临时请求)
  • --no-gmail → 不创建邮件草稿

各案邮件草案

每封邮件使用相同骨架;内容因案而异。

主题: 按事务所惯例(来自 ~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.md 外聘律师沟通风格;备用格式:[案:[案件名称]] —— 案件进展询问

正文骨架:

[主办律师姓氏]律师,您好:

[一句话开场——自然,匹配事务所语调。]

关于[案件名称],向您确认以下事项:

1. **自[history.md 最后更新日期]以来的进展** —— 有哪些推进?待定事项是什么?近期是否有起诉/答辩、开庭、往来函件或通话?

2. **即将到来的节点** —— 日志中显示 [next_deadline + matter.md 中的任何日期节点]。请确认应对方案及我们是否需要补充任何日期。

3. **待决定事项** —— [从 matter.md 中提取需要外聘律师意见的待解决问题;如无,省略本项并重新编号]

4. **预算** —— [按月/季度/按需,取决于 `~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.md` 预算姿态]。目前相对 [matter.md 中的预算授权] 的使用情况如何?是否有需要标注的偏差?

[如重要且相关:5. 具体要求 —— 如"请在[日期]前将起诉状/答辩状最新稿发我"——从 matter.md 待解决问题中提取。]

[署名——姓名、职务、联系方式。来自 `~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.md` 外聘律师沟通的签署人默认设置。]

Read the full file on GitHub · 141 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 9d ago First seen · 141 lines · 60 tokens per session scan A 293788c77eec

Subscribe to this mod's changes

oc-status is a skill published in the GitHub repository zhou210712/claude-for-legal-ZH (212 stars, last pushed 4mo ago), licensed Apache-2.0. It adds 60 tokens to every session and 2,012 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.

Related

Other skills, from other repositories

policy-lookup

Find and explain company policies in plain language. Trigger with "what's our PTO policy", "can I work remotely from another country", "how do expenses work", or any plain-language question about benefits, travel, leave, or handbook rules.

anthropics/knowledge-work-plugins · 53 tokens

crisis-holding

Draft crisis holding statements, journalist Q&A posture, and what-not-to-say guidance from confirmed incident facts, with a hard legal-counsel gate. Builds each statement through proven crisis-comms frameworks (holding-statement anatomy, SCCT, CAP order, the legitimate non-answer, bridge/flag/block).

elvisun/newsjack · 67 tokens

digital-estate-planner

Organizing digital life for legacy, emergency access, and death preparedness. Specializes in password management, account documentation, digital asset preservation, and ensuring loved ones can access what they need.

curiositech/some_claude_skills · 43 tokens

output-meta-post-flight

Post-flight validation for Output SDK workflow operations. Systematic verification of step completion, convention compliance, quality validation, and deliverable verification.

growthxai/output · 32 tokens

organizar-minha-caixa-de-entrada-juridica

Eu reviso a sua caixa de entrada em busca de assuntos jurídicos (contratos para revisar, NDAs, solicitações de dados de clientes, qualquer coisa que precise da atenção de um advogado) e te digo o que precisa de você e o que não precisa. Eu só organizo e resumo, nunca respondo.

gethouston/houston · 78 tokens

advogado-criminal-v2

ADVOGADO CRIMINALISTA SENIOR — ESPECIALISTA EM DIREITO PENAL E MARIA DA PENHA workflow skill. Use this skill when the user needs Advogado criminalista especializado em Maria da Penha, violencia domestica, feminicidio, direito penal brasileiro, medidas protetivas, inquerito policial e acao penal and the operator should…

diegosouzapw/awesome-omni-skills · 98 tokens