本文へ移動
cccskills
無料GitHub で公開

bulk-document-extraction-review

Extracts structured data from large sets of legal documents into tabular format for review, analysis, and reporting. Processes contracts, agreements, correspondence, filings, and other legal documents in bulk — extracting key terms, dates, parties, obligations, risks, and custom fields into organized tables. Use when conducting due diligence document review, bulk contract extraction, compliance audits across document sets, lease portfolio analysis, employment agreement review, regulatory filing review, or any task requiring structured extraction from multiple documents. Trigger keywords: tabular review, bulk extraction, document review table, data room review, batch document analysis, contract extraction, portfolio review, structured extraction, document comparison table.

インストール方法を見る

含まれるファイル(2)

  • SKILL.md8.4 KB
  • LICENSE.txt10.5 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Bulk Document Extraction & Review

Extracts structured data from sets of legal documents into tabular format. Each document becomes a row; user-defined questions become columns. Produces reviewable tables with source citations, then supports analysis across the extracted dataset.

Prerequisites

  1. Document set — the files to analyze (contracts, agreements, correspondence, filings, etc.)
  2. Extraction questions — what to extract from each document (see Column Design below)
  3. Document type — the nature of the documents (e.g., all NDAs, mixed data room, email set)
  4. Review purpose — what the table will be used for (DD report, compliance check, portfolio analysis, case chronology)
  5. Output preferences — format (table, CSV, report narrative), language, level of detail

If extraction questions are not provided, propose a standard column set based on the document type.

Workflow

Phase 1: Column Design

Define extraction columns. Each column is a question asked of every document. Column types:

TypeDescriptionExample
VerbatimExtract exact language from the document"What is the governing law clause?"
Free responseSummarize or interpret"Summarize the key obligations of the Seller"
ClassificationYes/No or category"Does this agreement contain a change-of-control provision?"
DateExtract specific dates"What is the effective date?"
NumericExtract amounts, percentages"What is the liability cap amount?"
ListMultiple items from same document"List all defined terms"

Standard column sets by document type:

Contracts / Agreements:

  • Document name and type
  • Parties (with roles)
  • Effective date and term
  • Governing law and jurisdiction
  • Key financial terms (price, payment, caps)
  • Termination provisions (convenience, cause, notice period)
  • Assignment / change of control
  • Indemnification scope
  • Limitation of liability
  • Confidentiality term
  • Unusual or non-standard provisions
  • Red flags or concerns

Correspondence / Emails:

  • Date and time
  • Sender and recipient(s)
  • Subject
  • Key facts or events described
  • Commitments or action items
  • Attachments referenced
  • Privilege indicators

Court Filings / Pleadings:

  • Filing date
  • Document type (motion, brief, order, etc.)
  • Filing party
  • Relief sought or ruling issued
  • Key arguments or findings
  • Deadlines or next dates
  • Cited authorities

Phase 2: Document Processing

For each document in the set:

  1. Identify — document name, type, date, page count
  2. Extract — answer each column question with:
    • The extracted value
    • Source citation (page number, section, paragraph)
    • Confidence indicator when the answer requires interpretation
  3. Flag — note any documents that:
    • Cannot be processed (corrupted, illegible, wrong format)
    • Contain ambiguous answers for a given column
    • Have notable omissions (expected provision absent)

Phase 3: Table Assembly

Compile results into a structured table:

Doc #Document Name[Column 1][Column 2]...[Column N]Flags

Table conventions:

  • One row per document
  • Empty cells marked "Not found" or "N/A" (distinguish between absent and inapplicable)
  • Multi-value cells use semicolons as delimiters
  • Source citations in parentheses after each value: (§3.2, p.7)
  • Flags column captures anomalies, concerns, or items requiring attorney review

Phase 4: Cross-Document Analysis

After extraction, analyze the dataset:

4a. Summary Statistics

  • Total documents processed / skipped / flagged
  • Distribution of key values (e.g., "65% have mutual indemnification, 35% one-sided")
  • Date ranges (earliest and latest effective dates, expirations)
  • Outliers (documents with unusual terms relative to the set)

4b. Risk and Anomaly Report

  • Inconsistencies — documents with conflicting terms (different governing law, conflicting definitions)
  • Missing provisions — documents lacking standard clauses present in majority of set
  • Outlier terms — values significantly different from the norm (unusually high caps, short cure periods)
  • Red flags — provisions requiring immediate attorney attention

4c. Comparative Analysis

  • Side-by-side comparison of key terms across selected documents
  • Deviation from standard or template language
  • Trend analysis (if documents span time periods)

Phase 5: Report Generation

Based on the extracted table and analysis, produce:

  1. Executive summary — key findings, overall risk assessment, critical items requiring action
  2. Detailed table — full extraction results (Phase 3 output)
  3. Analysis narrative — written summary of cross-document patterns, risks, and recommendations
  4. Follow-up list — documents or issues requiring further review, with specific questions

Use Case Templates

M&A Due Diligence Data Room

Columns: Parties, Date, Contract type, Term, Renewal, Change of control, Assignment consent, Material financial terms, Restrictive covenants, IP provisions, Termination triggers, Red flags Analysis focus: Change-of-control provisions that could block closing, material contracts requiring consent, unusual termination rights, aggregate financial exposure

Lease Portfolio Review

Columns: Property, Landlord, Tenant, Commencement, Expiration, Renewal options, Monthly rent, Escalation, CAM/NNN, Assignment/subletting, Termination rights, Restoration obligations Analysis focus: Upcoming expirations, below/above-market rents, assignment restrictions affecting transactions, aggregate lease obligations

Employment Agreement Audit

Columns: Employee, Title, Start date, Term, Base compensation, Bonus/equity, Non-compete scope and duration, Non-solicit, IP assignment, Severance triggers, Change-of-control provisions, Governing law Analysis focus: Non-compete enforceability by jurisdiction, aggregate severance exposure, key person dependencies, inconsistencies across similar roles

Regulatory Filing Review

Columns: Filing type, Filing date, Filer, Jurisdiction, Status, Key disclosures, Material changes from prior filing, Deficiencies noted, Response deadline Analysis focus: Compliance gaps, missed deadlines, material disclosure changes, cross-filing consistency

Guidelines

  • Every extracted value must include a source citation (section, page, or paragraph reference)
  • Distinguish between "Not found" (searched but absent) and "N/A" (not applicable to this document type)
  • Do not infer or extrapolate values — extract only what the document explicitly states
  • When a provision is ambiguous, extract the verbatim language and flag for attorney review rather than interpreting
  • Process documents in consistent order (alphabetical, chronological, or as provided)
  • For large sets, process in batches and maintain consistent column definitions across batches
  • Flag any document that appears to be a duplicate or superseded version
  • Note document language — if documents are in multiple languages, indicate the source language and whether extraction was from the original or a translation
  • Mark [VERIFY] on any extracted value where confidence is low due to poor document quality, ambiguous language, or complex cross-references
  • Maintain a processing log: document name, status (processed/skipped/flagged), notes

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

中国大陆地区法院类案快速检索与《案件检索报告》(DOCX)生成技能。以案件五项要点(案由/法律关系、争议焦点、关键事实、我方诉请与诉讼地位、请求权基础法条)为检索锚点,经一次四问确认即开工(其中**检索地域范围**与**裁判时间范围**为强制选择题,默认范围为「2021年1月1日以后裁判的浙江省范围内的法院案例」,用户点选默认后须回显该范围提示);按**请求权基础、法律关系、案件事实三要素**判定高匹配——用户**指定**检索特定结果的案例时结果相似度计入评分(四要素满分 10 分),用户**未指定**时结果相似度不作为高匹配考虑因素(三要素满分 8 分);r1 判定须**核对法条版本与时间效力**,援引已失效旧法条者不得给满分;以语义向量检索为主召回、精确结构检索为条件兜底,本地脚本加权打分后按「得分率 > 法院层级 > 审判程序 > 裁判日期」排序,并检测**同院同日同标题的重复入库**案件、疑似重复者不占入报名额;截取匹配度最高的 5–10 例类案,逐案调详情核验案号并摘录判词原文,最后直接输出含页脚页码的 DOCX 报告(默认保存至桌面)。全流程人工确认 1 次、检索类调用控制在 2 次召回 + ≤10 次详情以内,报告阶段检索冻结。未指定结果时三要素高匹配而结果相反者亦会入报(逐例标注结果方向),指定结果时结果相反者一律剔除;报告内以两处固定声明披露「未设不利先例定向检索路径」的局限。当用户要求「快速检索类似案例」「找几个正向案例」「快速版案例检索报告」「检索 5 到 10 个类案并出报告」「出一份类案检索报告 docx」时使用。需要四象限归位、反向案例定向检索、补充召回多轮迭代或 14 分制硬软条件精判时,应使用完整版技能「案例检索报告Plus」而非本技能。基于华宇元典法律数据 MCP。

日本語の概要は準備中です。原文の説明を表示しています。

CSlawyer1985/legal-skillhub152026年9月23日 更新

88查企业风险查询与分析工具 —— 专注于中国大陆企业的法务风险查询与分析,覆盖经营异常、行政处罚、监管措施、被执行人、失信被执行人、司法案件等风险类型。支持公司名称、统一社会信用代码、companyId 三种输入方式,自动完成风险查询并输出结构化风险分析总结。 触发场景:仅当用户意图为查询企业风险/法务风险时触发。包括但不限于:企业风险查询、公司风险、经营异常、行政处罚、监管措施、被执行人、失信被执行人、司法风险、风险扫描、风险评估、企业合规审查、风险报告、XX公司有什么风险、XX公司安全吗、XX公司有没有处罚、XX公司被执行过吗。 不触发场景:纯粹的企业信息查询(如查公司、搜企业、工商信息、注册资本、法人代表、股东结构、专利商标等)不应触发本技能,请使用其他 cha88 系列工具。

日本語の概要は準備中です。原文の説明を表示しています。

CSlawyer1985/legal-skillhub152026年9月23日 更新

Manages Rule 30(b)(6) corporate representative deposition workflows — drafting notice topics with reasonable particularity, building examination outlines, defending designees, handling objections, and preserving binding admissions for summary judgment or trial. Use when drafting or responding to 30(b)(6) notices, selecting and preparing designees, building topic-by-topic outlines, or triaging scope and privilege disputes. Trigger keywords: 30(b)(6), corporate representative deposition, topic list, designee, notice analysis, deposition objections, corporate admissions.

日本語の概要は準備中です。原文の説明を表示しています。

CSlawyer1985/legal-skillhub152026年9月23日 更新

Guides taking and defending Rule 30(b)(6) corporate representative depositions. Drafts topic lists with reasonable particularity, builds examination outlines for binding corporate admissions, analyzes noticed topics for objections, and prepares designees. Use when drafting 30(b)(6) notices, preparing corporate deposition topics, selecting or preparing designees, or defending corporate representative depositions.

日本語の概要は準備中です。原文の説明を表示しています。

CSlawyer1985/legal-skillhub152026年9月23日 更新

Drafts FDA 510(k) Premarket Notification submissions demonstrating substantial equivalence under 21 CFR Part 807. Supports Traditional, Special, and Abbreviated pathways. Use when preparing Class II medical device regulatory filings, substantial equivalence analyses, or FDA premarket submissions.

日本語の概要は準備中です。原文の説明を表示しています。

CSlawyer1985/legal-skillhub152026年9月23日 更新

Drafts a recordable Abstract of Judgment to create a judgment lien on a debtor's real property. Extracts party names, monetary components, and judgment details from case documents, then applies jurisdiction-specific formatting and certification requirements. Use post-judgment in commercial litigation when enforcing monetary awards, perfecting judgment liens, or preparing lien filings with the county recorder.

日本語の概要は準備中です。原文の説明を表示しています。

CSlawyer1985/legal-skillhub152026年9月23日 更新

CSlawyer1985 のスキルをすべて見る

このスキルの問題を報告する