Help us improve
Share bugs, ideas, or general feedback.
From content-creation
Performs four-layer contract reviews (entity verification, basic, business, legal) by adding comment annotations to .docx files without altering original text. Generates summaries, opinions, and Mermaid business flowcharts in the contract's language.
npx claudepluginhub lovstudio/skills --plugin generalHow this skill is triggered — by the user, by Claude, or both
Slash command
/content-creation:contract-review-proThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
---
README.mdreferences/checklist.mdreferences/examples.mdreferences/flowchart.mdreferences/language.mdreferences/opinion.mdreferences/summary.mdreferences/technical.mdscripts/__init__.pyscripts/contract_analyzer.pyscripts/document.pyscripts/error_handling.pyscripts/mermaid_renderer.pyscripts/ooxml/__init__.pyscripts/ooxml/pack.pyscripts/ooxml/unpack.pyscripts/ooxml/validate.pyscripts/ooxml/validation/__init__.pyscripts/ooxml/validation/base.pyscripts/ooxml/validation/docx.pyOrchestrates multi-agent contract review for risk analysis, plain-English summary, missing protections, compliance check, safety score, and executive report. Trigger via /contract-review.
Reviews and annotates .docx documents with AI-generated comments or tracked changes. Core use: contract review (risk clauses, rights imbalance, vague wording) and general document review (grammar, logic, formatting).
Reviews contracts, MSAs, SOWs, and NDAs against internal context from Slack, Notion, and email searches. Delivers startup-focused risk assessments.
Share bugs, ideas, or general feedback.
This skill performs contract reviews by adding comments only (no edits to the original text). It follows a four-layer review (entity verification, basic, business, legal) and generates:
Language rule: detect the contract’s dominant language and output all generated content (comments, summary, opinion, flowchart text) in that language. Use the guidance in references/language.md.
审核结果:{ContractName} for Chinese or Review_Result_{ContractName} for English{ContractName}_审核版.docx for Chinese or {ContractName}_Reviewed.docx for English审核报告.txt for Chinese or Review_Report.txt for Englishreferences/language.md)Comment example (English):
[Issue Type] Payment Terms
[Risk Reason] The total amount is stated as USD 100,000 in Section 3.2, but the payment clause lists USD 1,000,000 in Section 5.1. This inconsistency may cause disputes.
[Revision Suggestion] Align the total amount across clauses and clarify whether tax is included.
Use the four-layer review model and the detailed checklist in references/checklist.md.
Risk levels (encoded in reviewer name):
Generate a structured, objective summary in the contract’s language.
Output file: 合同概要.docx for Chinese or Contract_Summary.docx for English (default font: 仿宋; adjust if language requires)
Generate a concise, two-paragraph response for the business team in the contract’s language.
Output file: 综合审核意见.docx for Chinese or Consolidated_Opinion.docx for English (default font: 仿宋; adjust if language requires)
Generate Mermaid flowchart per requirements and render to image.
Outputs:
business_flowchart.mmdbusiness_flowchart.pngli## Technical Notes
Core workflow:
API & implementation details:
mmdc) for renderingdoc.verify_comments() and re-savemmdc installed; use Chrome path or Puppeteer configSee references/examples.md for a full workflow example.
SPDX-License-Identifier: Apache-2.0
Copyright (c) 2026 JiCheng
Licensed under the Apache License, Version 2.0. See repository root LICENSE.