skills/contract-analyzer/SKILL.md
Systematically analyzes contract formation, validity, performance obligations, and potential issues under Indian Contract Act 1872 and related statutes
npx skillsauth add swarochish/indian-law-plugin contract-analyzerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Reusable analytical capability for systematically analyzing contract formation, validity, performance obligations, and potential issues under Indian Contract Act 1872 and related statutes.
Protocols:
Input Required:
Output: Contract classification (type, special contract category)
Systematic Check:
Defects:
Section 25 Exceptions (no consideration required):
Defects:
Mohori Bibee Principle: Minor's agreement VOID ab initio (not voidable)
Defects:
Section 14: Consent free when not caused by:
A. Coercion (Section 15):
B. Undue Influence (Section 16):
C. Fraud (Section 17):
D. Misrepresentation (Section 18):
E. Mistake (Section 20-22):
Defects:
Void if:
Section 27: Restraint of trade void (exception: sale of goodwill - reasonable restraint) Section 28: Restraint of legal proceedings void (exception: arbitration valid) Section 30: Wagering agreements void
Defects:
Defects: Falls under Sections 26-30 → Void
Defects: Vague/uncertain terms → Void (Section 29)
Defects: Impossible act → Void (Section 56)
Decision Tree:
All Section 10 elements satisfied → VALID (enforceable)
Element defect - vitiated consent (coercion, fraud, misrepresentation, undue influence) → VOIDABLE at option of aggrieved party (Section 19, 19A)
Element defect - capacity (minor) → VOID AB INITIO (Mohori Bibee)
Element defect - unlawful object, restraint, uncertainty, impossibility → VOID (no effect)
If VALID:
If VOIDABLE:
If VOID:
(If contract VALID)
Section 37-50 Analysis:
## Contract Validity Analysis
### Contract Details
- **Type**: [Contract type]
- **Parties**: [Name, capacity status]
- **Subject Matter**: [Description]
- **Consideration**: Rs. [amount] / [description]
- **Date**: [DD/MM/YYYY]
### Section 10 Validity Check
| Element | Status | Analysis |
|---------|--------|----------|
| **1. Offer & Acceptance** | ✓/✗ | [Clear proposal and unconditional acceptance communicated / Issue: ...] |
| **2. Consideration** | ✓/✗ | [Present/past/future consideration identified / Issue: ...] |
| **3. Capacity** | ✓/✗ | [Both parties competent / Issue: Minor/Unsound mind/Disqualified] |
| **4. Free Consent** | ✓/✗ | [No vitiation / Issue: Coercion/Fraud/Misrepresentation/Undue Influence/Mistake] |
| **5. Lawful Object** | ✓/✗ | [Lawful / Issue: Section 23 violation - specify ground] |
| **6. Not Expressly Void** | ✓/✗ | [Compliant / Issue: Section 26-30 violation] |
| **7. Certainty** | ✓/✗ | [Terms certain / Issue: Vague/ambiguous - Section 29] |
| **8. Possibility** | ✓/✗ | [Performance possible / Issue: Impossible - Section 56] |
### Classification
**Status**: ✓ VALID / ⚠ VOIDABLE / ✗ VOID
**Grounds** (if VOIDABLE or VOID):
- [Specific statutory section + reasoning]
### Consequences
**If VALID**:
- Enforceable by both parties
- Performance required
- Breach remedies: Damages, specific performance, injunction, rescission
**If VOIDABLE**:
- Aggrieved party ([party name]) can:
- Rescind (Section 64): Cancel + restore benefit
- Affirm: Continue with contract
- Remedies: Rescission + damages (Section 75 if fraud/breach)
**If VOID**:
- No legal effect
- Not enforceable
- Section 65 restitution: Restore advantage received
### Performance Obligations
[If contract VALID]
**[Party 1] must**:
- [Obligation 1 - Section reference]
- [Obligation 2 - Section reference]
**[Party 2] must**:
- [Obligation 1 - Section reference]
- [Obligation 2 - Section reference]
**Timeline**: [When performance due]
**Place**: [Where performance]
**Standard**: [How to perform]
### Risks and Issues
**Legal Risks**:
1. [Risk 1 + mitigation]
2. [Risk 2 + mitigation]
**Performance Risks**:
1. [Risk 1 + mitigation]
2. [Risk 2 + mitigation]
### Recommendations
1. [Recommendation 1]
2. [Recommendation 2]
...
### Statutory Basis
- Sections: [List all applicable sections]
- Case Law: [Relevant precedents]
/contract-advice commandcontract-law-specialist agentremedies_evaluator skill for breach scenariosVersion: 1.0.0 Domain: Contract Law (India)
testing
Analyze writ petition viability - assess locus standi, alternative remedy, grounds for judicial review, appropriate writ type, and likelihood of success
documentation
Determine which type of writ applies to a legal situation, advise whether to approach Supreme Court or High Court, assess locus standi, and evaluate alternative remedy doctrine
development
Draft complete, legally precise RTI applications under Right to Information Act 2005 with specific information requests, proper addressing, and compliance with statutory format
tools
Calculate precise limitation periods under Limitation Act 1963 including COVID-19 extension (531 days), exclusions, and extensions. This skill should be used when determining filing deadlines for legal proceedings, appeals, applications, or when analyzing whether a claim is time-barred.