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.

Install it, pinned
mdr add open-octo/octo-agent/legal-due-diligence@git:20260901.1936886

Pins 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

The exact contents, by fingerprint
mdr add open-octo/octo-agent/legal-due-diligence@sha256:32aaf35cffcb33b8

The 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.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_hpwkuivg6ahvoy35.svg)](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.

versioncommittedcommitsizeaudit
git:20260901.1936886 latest2026-09-01 1936886 12,580 BB view

Audit of the latest version

B  16 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • 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

GitHub

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

CLAUDE.md CLAUDE.md file
open-octo/octo-agent · CLAUDE.md
git:20261014.4ebb825 · audit A · 142 stars
artifact-design SKILL.md skill
open-octo/octo-agent · internal/skills/defaults/artifact-design/SKILL.md · Design guidance for any HTML/Markdown file shown in octo's Artifacts panel — reports, dashboards, architecture/system…
git:20260923.bfb1a61 · audit B · 142 stars
channel-manager SKILL.md skill
open-octo/octo-agent · internal/skills/defaults/channel-manager/SKILL.md · Configure IM platform channels (Feishu, Weixin/WeChat, WeCom, DingTalk, Discord, Telegram) for octo. Guides the user…
git:20260924.b98ea0b · audit B · 142 stars
code-review SKILL.md skill
open-octo/octo-agent · internal/skills/defaults/code-review/SKILL.md · Review local code changes. Uses an isolated sub-agent for unbiased analysis when the main agent wrote the code; reviews…
git:20260920.c947ee9 · audit A · 142 stars
config-setup SKILL.md skill
open-octo/octo-agent · internal/skills/defaults/config-setup/SKILL.md · Configure octo's global settings through guided conversation — set up AI model endpoints (providers, API keys, models)…
git:20260924.b98ea0b · audit B · 142 stars
cron-task-creator SKILL.md skill
open-octo/octo-agent · internal/skills/defaults/cron-task-creator/SKILL.md · Create, inspect, run, edit, enable/disable, and delete octo's scheduled cron tasks — recurring agent prompts stored in…
git:20261012.05c8065 · audit B · 142 stars
deep-research SKILL.md skill
open-octo/octo-agent · internal/skills/defaults/deep-research/SKILL.md
git:20260807.58b8c70 · audit B · 142 stars
expert-agent-manager SKILL.md skill
open-octo/octo-agent · internal/skills/defaults/expert-agent-manager/SKILL.md · Manage octo's agent profiles through conversation — create, modify, delete, list, and bind agents to IM chats by…
git:20260924.b98ea0b · audit A · 142 stars
genui SKILL.md skill
open-octo/octo-agent · internal/skills/defaults/genui/SKILL.md · Render structured, glanceable, interactive UI in the chat instead of plain text — dashboards, stat cards, filterable…
git:20260923.e099c80 · audit A · 142 stars
grill-me SKILL.md skill
open-octo/octo-agent · internal/skills/defaults/grill-me/SKILL.md
git:20260713.070d20e · audit B · 142 stars
image-gen SKILL.md skill
open-octo/octo-agent · internal/skills/defaults/image-gen/SKILL.md · Acquire images as files — generate them with an AI image model (14 providers: OpenAI/gpt-image, Gemini, Qwen, Zhipu…
git:20260907.f18641e · audit A · 142 stars
implement SKILL.md skill
open-octo/octo-agent · internal/skills/defaults/implement/SKILL.md · Implement a technical design by decomposing it into dependency-ordered vertical slices, executing each with TDD…
git:20260711.2cb5a53 · audit A · 142 stars

Every file in open-octo/octo-agent

Other files named legal-due-diligence

legal-due-diligence SKILL.md skill
infometa/workbuddyskills · connectors/fazhi-law/skills/legal-due-diligence/SKILL.md · 本技能用于对中国大陆企业开展法律尽职调查,以及起草、生成、修改、完善、审查或复核法律尽职调查报告;支持投融资、并购、常年法律顾问合规体检、供应商或合作方、融资方、上市前专项及其他专项尽调。…
git:20261004.0dd7831 · audit A · 426 stars

Browse by kind, by grade B, or by owner.