general-counsel-advisor

Scan contracts for risky clauses and score term sheets for founder-friendliness.

25.3k|3.6k|Updated Oct 19, 2025
One-click install
npx skills add https://github.com/alirezarezvani/claude-skills --skill general-counsel-advisor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: general-counsel-advisor
Source: https://github.com/alirezarezvani/claude-skills/tree/main/c-level-advisor/skills/general-counsel-advisor
Command: npx skills add https://github.com/alirezarezvani/claude-skills --skill general-counsel-advisor

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Founders and startup operators routinely sign contracts and term sheets without legal training, missing founder-killer clauses like uncapped indemnities, vague IP ownership, participating liquidation preferences, and pre-money option pool shuffles that quietly erode economics and control.

Core Features & Use Cases

  • Contract Risk Scanning: Run contract_risk_scanner.py on any contract text to detect 12 common risk patterns (auto-renewal traps, one-sided indemnity, missing DPA, aggressive non-competes) with severity ratings and suggested redlines.
  • Term Sheet Scoring: Feed a structured JSON term sheet into term_sheet_analyzer.py to get a 0-100 founder-friendliness score across 12 dimensions including liquidation preference, anti-dilution, board composition, and vesting.
  • IP & Regulatory Guidance: Reference playbooks covering invention assignment, open source license compliance, patent timing, and a regulatory trigger matrix (HIPAA, GDPR, FDA, fintech, EU AI Act) for deciding when to engage specialist counsel.
  • Use Case: A founder receives a Series A term sheet and a vendor MSA in the same week. They scan the MSA for risky clauses, score the term sheet, then bring the flagged issues and counter-proposals to their venture attorney.

Quick Start

Ask the assistant to scan your contract file with the contract risk scanner and summarize the highest-severity findings with suggested redlines.

Frequently Asked Questions about general-counsel-advisor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scan a contract for risky clauses?

Run python scripts/contract_risk_scanner.py path/to/contract.txt to detect 12 common risk patterns including uncapped indemnity, vague IP ownership, and auto-renewal traps. Each finding includes severity, an excerpt, why it matters, and a suggested redline.

How do I analyze a term sheet for founder-friendliness?

Save the term sheet as JSON matching the documented schema, then run python scripts/term_sheet_analyzer.py path/to/term_sheet.json. It scores the sheet 0-100 across 12 dimensions and flags hostile clauses like participating preferences or full ratchet anti-dilution.

What input format does the term sheet analyzer require?

The analyzer accepts a JSON file with fields for liquidation preference, anti-dilution type, option pool size and timing, board composition, vesting, drag-along, protective provisions, and dividends. Running it without arguments uses an embedded sample Series A sheet.

Does the contract scanner work on PDF or Word documents?

The scanner reads plain text files only, so you must first convert PDF or Word contracts to text. It uses regex pattern matching and does not perform OCR or parse binary document formats.

Is this a substitute for a lawyer?

No. The skill explicitly states it is not legal advice and only triages obvious traps. Every output is designed as a starting point to bring to qualified outside counsel before signing anything binding.

What are the limitations of automated contract scanning?

The scanner only matches 12 predefined regex patterns, so absence of findings does not mean a contract is safe. It cannot assess context-specific risks, jurisdiction-specific enforceability, or clauses outside its rule set.