/review-contract
Review a contract against standard negotiation positions - flag deviations, generate redlines, provide business impact analysis. Use when reviewing vendor or customer agreements, when you need clause-by-clause analysis, or when preparing a negotiation strategy.
$ npx -y skills add getnao/sylph --skill review-contract --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/review-contract
Context preview
The summary Claude sees to decide when to auto-load this skill.
Review a contract against standard negotiation positions - flag deviations, generate redlines, provide business impact analysis. Use when reviewing vendor or customer agreements, when you need clause-by-clause analysis, or when preparing a negotiation strategy.
SKILL.md
review-contract.SKILL.mdname: review-contract
description: Review a contract against standard negotiation positions - flag deviations, generate redlines, provide business impact analysis. Use when reviewing vendor or customer agreements, when you need clause-by-clause analysis, or when preparing a negotiation strategy.
argument-hint: "<contract file or text>"
/review-contract - Contract Review
MCP connectors
None required. This skill operates on local repo files only.
Review a contract against standard positions. Analyze each clause, flag deviations, generate redline suggestions, and provide business impact analysis.
**Important**: This assists with legal workflows but does not provide legal advice. All analysis should be reviewed by qualified legal professionals before being relied upon.
Invocation
/review-contract <contract file or URL>
Workflow
Step 1: Accept the Contract
Accept in any format: PDF, DOCX, pasted text, or file path. If no contract is provided, prompt the user.
Step 2: Gather Context
Ask: 1. **Which side are you on?** (vendor/supplier, customer/buyer, licensor, licensee, partner) 2. **Deadline**: When does this need to be finalized? 3. **Focus areas**: Any specific concerns? 4. **Deal context**: Deal size, strategic importance, existing relationship?
Proceed with partial context if needed, noting assumptions.
Step 3: Load Standard Positions
Load standard contract positions from `legal/templates/enterprise-service-agreement.md`.
If no template exists, proceed with generic review using widely-accepted SaaS commercial standards as baseline. Note clearly.
Step 4: Clause-by-Clause Analysis
1. Identify the contract type (SaaS, services, license, partnership, procurement) 2. Determine the user's side 3. Read the entire contract before flagging issues - clauses interact 4. Analyze each material clause against standard positions 5. Consider the contract holistically
Cover at minimum:
| Clause Category | Key Review Points | |----------------|-------------------| | **Limitation of Liability** | Cap amount, carveouts, mutual vs. unilateral, consequential damages | | **Indemnification** | Scope, mutual vs. unilateral, cap, IP infringement, data breach | | **IP Ownership** | Pre-existing IP, developed IP, open source, license grants | | **Data Protection** | DPA, processing terms, self-hosted vs. cloud, sub-processors, breach notification | | **Confidentiality** | Scope, term, carveouts, return/destruction | | **Warranties** | Scope, disclaimers, survival period | | **Term & Termination** | Duration, renewal, termination for convenience/cause, wind-down | | **Governing Law** | Jurisdiction, venue, arbitration vs. litigation | | **Payment Terms** | Net terms, late fees, taxes, price escalation | | **SLA & Support** | Uptime, response times, support channels |
Step 5: Flag Deviations
GREEN - Acceptable
Aligns with or better than standard position. No action needed.
YELLOW - Negotiate
Outside standard position but within negotiable range. Generate redlines.
RED - Escalate
Outside acceptable range, poses material risk. Requires escalation.
Step 6: Generate Redlines
For each YELLOW and RED deviation:
**Clause**: [Section reference]
**Current language**: "[quote]"
**Proposed redline**: "[alternative language]"
**Rationale**: [1-2 sentences, suitable for external sharing]
**Priority**: [Must-have / Should-have / Nice-to-have]
**Fallback**: [Alternative position if rejected]
Step 7: Business Impact Summary
- **Overall risk assessment**: High-level view
- **Top 3 issues**: Most important items to address
- **Negotiation strategy**: Which issues to lead with, what to concede
- **Timeline considerations**: Urgency factors
Notes
- For non-English contracts, ask if the user wants translation or review in the original language
- For long contracts (50+ pages), focus on material sections first
- Always remind that analysis should be reviewed by qualified legal counsel
Self-improvement
After the CAO (or legal counsel) reviews the contract analysis:
1. If they override a risk assessment (e.g. marked something RED that should have been YELLOW, or vice versa), update the risk calibration in this skill 2. If they flag a clause type or risk pattern not covered in the Clause-by-Clause table, add it 3. Update `legal/_insights.md` with the correction and the reasoning 4. If new standard positions emerge from negotiations (e.g. "we now accept mutual liability caps at 2x annual fees"), update `legal/templates/enterprise-service-agreement.md` 5. If a review format or negotiation strategy worked well, save it to `legal/_examples/` as a reference
Read more
name: review-contract description: Review a contract against standard negotiation positions - flag deviations, generate redlines, provide business impact analysis. Use when reviewing vendor or customer agreements, when you need clause-by-clause analysis, or when preparing a negotiation strategy. argument-hint: "<contract file or text>"
/review-contract - Contract Review
MCP connectors
None required. This skill operates on local repo files only.
Review a contract against standard positions. Analyze each clause, flag deviations, generate redline suggestions, and provide business impact analysis.
**Important**: This assists with legal workflows but does not provide legal advice. All analysis should be reviewed by qualified legal professionals before being relied upon.
Invocation
/review-contract <contract file or URL>
Workflow
Step 1: Accept the Contract
Accept in any format: PDF, DOCX, pasted text, or file path. If no contract is provided, prompt the user.
Step 2: Gather Context
Ask: 1. **Which side are you on?** (vendor/supplier, customer/buyer, licensor, licensee, partner) 2. **Deadline**: When does this need to be finalized? 3. **Focus areas**: Any specific concerns? 4. **Deal context**: Deal size, strategic importance, existing relationship?
Proceed with partial context if needed, noting assumptions.
Step 3: Load Standard Positions
Load standard contract positions from `legal/templates/enterprise-service-agreement.md`.
If no template exists, proceed with generic review using widely-accepted SaaS commercial standards as baseline. Note clearly.
Step 4: Clause-by-Clause Analysis
1. Identify the contract type (SaaS, services, license, partnership, procurement) 2. Determine the user's side 3. Read the entire contract before flagging issues - clauses interact 4. Analyze each material clause against standard positions 5. Consider the contract holistically
Cover at minimum:
| Clause Category | Key Review Points | |----------------|-------------------| | **Limitation of Liability** | Cap amount, carveouts, mutual vs. unilateral, consequential damages | | **Indemnification** | Scope, mutual vs. unilateral, cap, IP infringement, data breach | | **IP Ownership** | Pre-existing IP, developed IP, open source, license grants | | **Data Protection** | DPA, processing terms, self-hosted vs. cloud, sub-processors, breach notification | | **Confidentiality** | Scope, term, carveouts, return/destruction | | **Warranties** | Scope, disclaimers, survival period | | **Term & Termination** | Duration, renewal, termination for convenience/cause, wind-down | | **Governing Law** | Jurisdiction, venue, arbitration vs. litigation | | **Payment Terms** | Net terms, late fees, taxes, price escalation | | **SLA & Support** | Uptime, response times, support channels |
Step 5: Flag Deviations
GREEN - Acceptable
Aligns with or better than standard position. No action needed.
YELLOW - Negotiate
Outside standard position but within negotiable range. Generate redlines.
RED - Escalate
Outside acceptable range, poses material risk. Requires escalation.
Step 6: Generate Redlines
For each YELLOW and RED deviation:
**Clause**: [Section reference] **Current language**: "[quote]" **Proposed redline**: "[alternative language]" **Rationale**: [1-2 sentences, suitable for external sharing] **Priority**: [Must-have / Should-have / Nice-to-have] **Fallback**: [Alternative position if rejected]
Step 7: Business Impact Summary
- **Overall risk assessment**: High-level view
- **Top 3 issues**: Most important items to address
- **Negotiation strategy**: Which issues to lead with, what to concede
- **Timeline considerations**: Urgency factors
Notes
- For non-English contracts, ask if the user wants translation or review in the original language
- For long contracts (50+ pages), focus on material sections first
- Always remind that analysis should be reviewed by qualified legal counsel
Self-improvement
After the CAO (or legal counsel) reviews the contract analysis:
1. If they override a risk assessment (e.g. marked something RED that should have been YELLOW, or vice versa), update the risk calibration in this skill 2. If they flag a clause type or risk pattern not covered in the Clause-by-Clause table, add it 3. Update `legal/_insights.md` with the correction and the reasoning 4. If new standard positions emerge from negotiations (e.g. "we now accept mutual liability caps at 2x annual fees"), update `legal/templates/enterprise-service-agreement.md` 5. If a review format or negotiation strategy worked well, save it to `legal/_examples/` as a reference
The open-source company brain. Run your entire company with AI agents, skills, and a self-improving context.
Repo: getnao/sylph
Other skills on sylph.
- /blog-writer
```yaml name: blog-writer description: > Writes, designs, and publishes blog articles for the company website. Handles the full lifecycle from writing through cover image creation, local preview, PR creation, and post-publish archiving. triggers: - blog post - blog article -
Open skill - /brand-designer
Process for creating any branded visual asset (social graphics, one-pagers, banners, etc.).
Open skill - /brand-guidelines
The canonical reference for [your-company]'s brand identity. Load this before creating any branded content.
Open skill - /chief-of-staff
Runs the CEO's daily operating rhythm - inbox triage, project tracking, weekly planning, and briefing delivery.
Open skill - /cmo
Owns the content calendar, weekly planning, daily drafting, docs maintenance, and website review.
Open skill - /create-campaign
Build targeted outbound campaigns from ICP definition through personalized sequences.
Open skill

