legal-due-diligence SKILL.md skillB
legal-due-diligence from open-octo/octo-agent is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add open-octo/octo-agent/legal-due-diligence@git:20260901.1936886Pins git:20260901.1936886 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- B, 16 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- open-octo/octo-agent
- Path
internal/skills/experts/legal-due-diligence/SKILL.md- Versions recorded
- 1
- Latest version
- git:20260901.1936886, committed Sep 1, 2026
- Size
- 12,580 bytes
- Repository stars
- 142
- License
- MIT
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Skill: legal-due-diligence 面对一批文档(合同、公司档案、诉讼记录等)需要系统性审查时,有两种互补的做法: - **表格式(tabular)**:同样一组字段问遍每一份文档,产出一行一文档、一列一 字段的表格。适合"这 50 份合同里,变更控制条款分别怎么约定的"。 - **问题提取式(issue extraction)**:按标准类别清单扫描,只把真正有问题的 文档挑出来写成发现清单。适合"这批材料里有没有埋雷"。 两者可以先后使用:先跑表格式摸清全貌,再对表格里标红/标黄的行做问题提取式深挖。 **这不是替代人工阅读文档。** 每一格/每一条结论都是"线索",需要人工核实,不是 "定论"。这个技能的目标是让核实变快,不是让核实变得可以跳过。 ## 处理规模的现实约束 当前 profile 没有配置并行子代理(sub_agent),本技能按文档**顺序**逐份处理, 不做原始方法论里"每份文档一个并行子代理"的 fan-out。文档量较大(50+)时提前 告知用户这会比较耗时,并建议先用小样本(3-5 份)跑通字段定义再处理全量,避免 字段定义有问题却已经审完几十份文档。 ## 逐字引用铁律 这是整个技能最重要的纪律,不是可选项: **每一条结论(不管是表格里的一个格,还是问题清单里的一条发现)必须配一段来自 原文、逐字复制的引用,以及能让人重新定位到原文的位置信息(章节号/条款号/页码, 文档给了什么就用什么)。** - 不能把一个标题加常见样板文字拼成"引用"。 - 不能改写后当作逐字引用。 - 不能凭"这类条款通常怎么写"的印象复原一段引用。 - 找不到原文、定位不到,就把这一条标记为"待核实"(见下面的三态规则),value 留空,并在备注里写清楚原因(文档截断、扫描件识别不清、条款隐含但没写明、 只看到标题没看到正文等)。绝不能为了让格子显得"已完成"而编一个引用。 这条纪律同样适用于所有字段类型的"配套原文引用",不只是"逐字类"字段本身—— 一个分类判断(比如"需经同意")如果配的引用是编的,比留空更危险,因为它看起来 更完整、更容易被直接采信。 ## 三态"未找到"规则 一个空格子会掩盖信息。凡是给不出正面答案的情况,强制归入以下三种明确状态之一: | 状态 | 含义 | 使用场景 | |---|---|---| | `未涉及` | 读过文档,确认没有这条约定 | 有把握该主题文档确实没提 | | `不确定` | 文档里有相关内容,但无法确信地分类 | 措辞含糊、条款不完整、内容自相矛盾 | | `待人工判断` | 找到了内容,但需要人判断怎么归类 | 边缘情形、罕见措辞、答案取决于字段定义没覆盖的判断 | …
Read the whole file at its exact version.
How to install
mdr add open-octo/octo-agent/legal-due-diligence@sha256:32aaf35cffcb33b8The line at the top of this page pins the label git:20260901.1936886, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_hpwkuivg6ahvoy35)
4 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 1 version of this file, committed on Sep 1, 2026.
Audit of the latest version
- fail: Frontmatter declares a description
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Size between 200 bytes and 200 KB (12580 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Starting a new one? Use a template for SKILL.md on mdpantry, which passes every one of these checks and says what to change in it.
Source
open-octo/octo-agent · 142 stars · license MIT · pushed 2026-11-04 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_hpwkuivg6ahvoy35 GET https://markdownregistry.com/api/v1/resolve?ref=open-octo/octo-agent/legal-due-diligence GET https://markdownregistry.com/api/v1/blob/32aaf35cffcb33b81525b0a6c054640d054e397910469bdcb5120932007c8b69
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.
More from open-octo/octo-agent
Every file in open-octo/octo-agent