Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.
Memory
Redline
Try itReview and redline DOCX contracts paragraph by paragraph with tracked changes, clause-level risk analysis, and draft comment responses. Use when a user wants...
What it does
Use this skill to review contract files at paragraph level and generate: a tracked-changes amended a risk-report a review dataset
The skill document
Redline
Overview
Use this skill to review contract .docx files at paragraph level and generate:
- a tracked-changes amended
.docx - a risk-report
.docx - a
.review.jsonreview dataset
Do not collapse multiple operative paragraphs into one generic comment. Each non-empty paragraph or bullet must be reviewed on its own merits, with distinct risk analysis and replacement language where needed.
Workflow
- Confirm the supported party and the priority risk areas.
- Run
scripts/contract_review_pipeline.py init-reviewfor each source.docx. - Review the generated
.review.jsonparagraph by paragraph. - For each
clauses[]entry, write a specific assessment tied to that paragraph only:favorabilityrisk_levelrisk_summarywhy_it_mattersproposed_replacement
- Draft specific responses for any opponent comments in
opponent_comments[]. - Run
materializeto create the amended.docxand risk report.docx. - Verify the outputs exist and the tracked changes are readable.
Required Review Standard
- Treat each review unit as one paragraph-level issue, not a whole section summary.
- Do not reuse the same replacement text across unrelated paragraphs.
- If several bullets in the same section have different obligations, analyze and redraft them separately.
- Keep replacement language narrow and operational. Match the exact risk in the source paragraph.
- When reviewing privacy and security language, check for:
- uncapped or super-capped liability exposure
- audit overreach
- subprocessor approval friction
- cross-border transfer restrictions
- incident notification deadlines
- certifications, penetration testing, and customer testing rights
- unilateral policy updates
- AI/security terms that exceed the actual service model
Commands
Initialize a review file:
python scripts/contract_review_pipeline.py init-review \
--input \
--output \
--supported-party "" \
--focus-area "" \
--focus-area "" \
--opponent-comment-author ""
Materialize the outputs:
python scripts/contract_review_pipeline.py materialize \
--input \
--review-json \
--amended-output \
--report-output \
--author "Codex Redline Reviewer"
Resources
- JSON field details:
references/review-json-schema.md - Main tool:
scripts/contract_review_pipeline.py
Related skills
Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.
Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.
Fetch raw ad creative, app, ranking, and revenue data from AdMapix as structured JSON.
Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.
Run Git operations — commits, branches, merges, rebases, conflict resolution, and recovery — with safety rules enforced.
More from chipmunkrpa
Browse all skillsResearch technical accounting treatment and financial statement disclosure for specific transactions using U.S. GAAP and SEC-focused sources. Use when a user...
Research and solve "how do I do this?" questions inside accounting and finance software systems (ERP, GL, AP/AR, billing, close, and reporting tools). Use wh...
Review Business Requirements Documents in `.docx` format by reading the existing BRD, extracting paragraph-level context, drafting clarification questions fo...
Review U.S. individual income tax returns (Form 1040/1040-SR) for the most recent tax year, compare major return items against current-year tax rules, check...
Develop deposition question sets from Relativity-exported PDF productions using a user-provided legal theory. Use when tasks involve reviewing opponent-produ...
Perform bank reconciliation between bank statements and general ledger files. Supports bank statement PDF ingestion, conversion of PDF statements into struct...