Synthèse automatique
Analyse un contrat clause par clause, note chaque clause sur une échelle de 1 à 10 dans dix catégories de risque, repère les « poison pills » et estime l'exposition financière.
Points forts
- Grille de notation explicite en dix catégories (responsabilité, indemnisation, PI, résiliation, non-concurrence, confidentialité, plafonds, données, litiges, conformité) qui rend l'analyse reproductible
- Détection dédiée des poison pills : clauses cachées dans les définitions, renvois élargissant la portée, survie indéfinie, renouvellement tacite, modification unilatérale
- Estimation de l'exposition financière pour toute clause notée 7 ou plus, avec coûts directs et indirects
- Précise la perspective d'analyse (preneur ou rédacteur) et retient par défaut la partie non rédactrice
Limites
- Ne remplace pas un avis juridique : aucune vérification du droit applicable ni de la jurisprudence
- La qualité de l'estimation financière dépend des montants réellement présents dans le contrat ; les coûts indirects restent indicatifs
- Suppose un contrat lisible en un seul fichier texte ; les PDF scannés ou les annexes volumineuses peuvent être mal couverts
À mobiliser avant de signer un contrat, pour savoir où se concentrent les risques et combien ils peuvent coûter.
À éviter si vous cherchez une simple synthèse du contrat ou une revue rédactionnelle des clauses à renégocier.
Analyse de sécurité
SûrThe skill only uses read-only tools (Read, Glob, Grep) to analyze contract text. It does not execute commands, access network resources, modify files, or handle sensitive data beyond the user-provided contract. No destructive, exfiltrating, or obfuscated actions are instructed.
Aucun point d'attention détecté
Comment cette analyse est faiteExemples
/risk-analysis — read ./contracts/vendor-msa-2024.pdf.txt from my perspective as the client. Score every material clause, flag any poison pills, and tell me the worst three clauses and their estimated financial exposure.What are the risks in this SaaS subscription agreement? Focus on auto-renewal, unilateral amendment rights, and survival clauses, then give me a heat map of where the danger sits.I am the service provider reviewing this MSA. Run a clause-by-clause risk analysis across all ten categories and show me which clauses I should push back on before signing.name: risk-analysis description: 'Performs deep clause-by-clause risk scoring across 10 categories with
poison pill detection and financial exposure estimation. Use when a user
needs to understand the specific risks in a contract before signing.
Trigger with "/risk-analysis" or "what are the risks in this contract".
' allowed-tools: Read, Glob, Grep version: 1.0.0 author: Intent Solutions jeremy@intentsolutions.io license: MIT tags:
- legal
- contracts
- risk
- analysis
- due-diligence
- compliance compatibility: Designed for Claude Code, also compatible with Codex and OpenClaw
Risk Analysis — Clause-by-Clause Risk Scoring
Standalone deep-dive skill that scores every material clause in a contract against ten risk categories, flags poison pills, and estimates financial exposure. Designed to surface the clauses that could cost the most money or create the most liability.
Overview
Every contract contains trade-offs. This skill systematically identifies which trade-offs are reasonable and which are dangerous by scoring clauses on a 1-10 severity scale across ten categories. It specifically hunts for "poison pills" — clauses that appear innocuous but create disproportionate risk when triggered.
Unlike a general review, this skill produces a quantified risk profile: a heat map of where the danger lives, what it could cost, and what to do about it.
Prerequisites
- A contract must be provided as a file path or pasted text.
- The user should ideally specify which party's perspective to analyze from (e.g., "I am the service provider" or "I am the client"). If not specified, the analysis defaults to the party that did not draft the contract.
Instructions
-
Read the full contract. Use the Read tool if a file path is provided.
-
Identify all material clauses. Extract each numbered section or clause that creates obligations, rights, restrictions, or liabilities.
-
Score each clause across 10 risk categories (1 = minimal risk, 10 = extreme risk):
| # | Category | What to Evaluate | |---|----------|------------------| | 1 | Financial Liability | Uncapped damages, liquidated damages, penalty clauses | | 2 | Indemnification | Scope, carve-outs, caps, duty to defend vs. hold harmless | | 3 | Intellectual Property | Work-for-hire, assignment breadth, background IP protection | | 4 | Termination | For-cause vs. convenience, cure periods, termination fees | | 5 | Non-Compete / Non-Solicit | Duration, geographic scope, industry breadth | | 6 | Confidentiality | Duration, scope of "confidential," residual knowledge carve-outs | | 7 | Limitation of Liability | Cap amount, exclusion of consequential damages, mutual vs. one-sided | | 8 | Data & Privacy | Data ownership, breach notification, sub-processor controls | | 9 | Dispute Resolution | Arbitration vs. litigation, venue, fee allocation, class action waiver | | 10 | Regulatory / Compliance | Representations of compliance, audit rights, change-in-law provisions |
-
Detect poison pills. Scan for these specific patterns:
- Clauses buried in definitions that create substantive obligations
- Cross-references that expand scope (e.g., "including but not limited to" chains that remove boundaries)
- Survival clauses that extend obligations indefinitely post-termination
- Automatic renewal with silent rollover and difficult opt-out
- Unilateral amendment rights ("Company may modify these terms at any time")
- Fee escalation triggers hidden in appendices or schedules
- Broad assignment rights that allow transfer to unknown third parties
- Waiver of jury trial buried in boilerplate
-
Estimate financial exposure. For each high-risk clause (score >= 7), estimate the potential financial impact:
- Direct costs: Stated penalties, liquidated damages, fee caps
- Indirect costs: Lost IP value, opportunity cost of non-compete, litigation expenses
- Worst-case scenario: Maximum realistic exposure if the clause triggers
-
Build the risk heat map. Rank all clauses by composite risk score (severity x probability). Flag the top 5 as "Critical Attention Required."
-
Generate recommendations. For each high-risk clause, provide:
- What to negotiate (specific language changes)
- Fallback position if negotiation fails
- Walk-away threshold
Output
Filename: RISK-ANALYSIS-{YYYY-MM-DD}.md
# Risk Analysis Report
## Contract Summary
## Risk Perspective: [which party]
## Risk Heat Map
| Clause | Section | Category | Severity (1-10) | Probability | Composite |
## Poison Pill Alerts
## Financial Exposure Summary
| Risk | Best Case | Expected | Worst Case |
## Top 5 Critical Risks (detailed analysis)
## Negotiation Recommendations
## Overall Risk Rating: [LOW / MODERATE / HIGH / CRITICAL]
## Disclaimer
Error Handling
| Failure Mode | Cause | Resolution | |--------------|-------|------------| | Missing party perspective | User did not specify their role | Ask which party they represent before proceeding | | Incomplete contract | Schedules or exhibits referenced but not provided | Note the gaps explicitly; score only what is available | | Ambiguous clause language | Deliberately vague or circular definitions | Flag as a risk in itself; score higher for intentional ambiguity | | No financial terms stated | Contract omits dollar amounts | Estimate exposure qualitatively (low/medium/high) instead of dollar amounts | | Multiple governing laws | Contract references conflicting jurisdictions | Flag the conflict as a dispute-resolution risk |
Examples
Example 1 — SaaS Agreement risk analysis:
User: Analyze the risks in this SaaS agreement. I am the customer.
Top Risks:
1. Section 9.3 — Indemnification: 9/10
Customer indemnifies vendor for "any claims arising from use" with no cap.
Exposure: Potentially unlimited. Negotiate mutual indemnification with cap.
2. Section 14.1 — Unilateral Amendment: 8/10
"Company may modify terms with 30 days notice." No opt-out except
termination. Poison pill: effectively allows price increases mid-term.
Negotiate: Require mutual consent for material changes.
3. Section 5.2 — Data Ownership: 8/10
"Customer grants Company a perpetual, irrevocable license to use
Customer Data for product improvement." Survives termination.
Negotiate: Limit to anonymized, aggregated data only.
Overall Risk Rating: HIGH
Example 2 — Employment agreement:
User: What are the risks in ~/contracts/offer-letter.pdf? I am the employee.
Poison Pill Detected:
Section 12(c) — "Inventions Assignment" includes work created
"using any Company equipment" with no time-of-day limitation.
Combined with Section 3(a) requiring use of company laptop,
this effectively assigns ALL inventions to employer — including
personal side projects.
Resources
- CommonPaper Risk Assessment Framework — Open-source contract analysis patterns (CC BY 4.0).
- American Bar Association — Indemnification Provisions — Model clauses and risk allocation guidance.
- FTC Unfair Contract Terms Guidance — Federal Trade Commission guidance on unfair or deceptive contract practices.
- Restatement (Second) of Contracts, Sections 205-208 — Unconscionability and duty of good faith standards.
Legal Disclaimer: This skill provides AI-generated risk analysis for informational and educational purposes only. It does not constitute legal advice, create an attorney-client relationship, or substitute for consultation with a qualified attorney. Risk scores are heuristic estimates, not legal determinations. Actual risk depends on jurisdiction, specific facts, and applicable law. Always consult a licensed attorney before making decisions based on this analysis.
Du fichier au premier essai
Le téléchargement contient exactement le contenu affiché sur cette fiche. Cette copie peut différer de la dernière version du dépôt source.
Consulter la source et ses fichiers annexesCe téléchargement contient uniquement SKILL.md. Les scripts, références, modèles et dépendances éventuels ne sont pas inclus. Récupérez les fichiers nécessaires depuis la source en conservant leur arborescence avant de poursuivre.
1. Télécharger le fichier
Télécharger SKILL.mdDepuis la racine d’un projet de test, enregistrez le fichier sous .skill-downloads/risk-analysis-clause-by-clause-risk-scoring-ms1aw486/SKILL.md, ou utilisez la commande suivante. Ce dossier sert à examiner la skill avant son installation.
Commande pour macOS/Linux ou WSL : un shell POSIX et curl sont nécessaires. Sous Windows sans WSL, utilisez le bouton de téléchargement et créez le dossier manuellement.
mkdir -p '.skill-downloads/risk-analysis-clause-by-clause-risk-scoring-ms1aw486' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/risk-analysis-clause-by-clause-risk-scoring-ms1aw486/download' --output '.skill-downloads/risk-analysis-clause-by-clause-risk-scoring-ms1aw486/SKILL.md.part' && mv '.skill-downloads/risk-analysis-clause-by-clause-risk-scoring-ms1aw486/SKILL.md.part' '.skill-downloads/risk-analysis-clause-by-clause-risk-scoring-ms1aw486/SKILL.md'2. Vérifier les prérequis
Lisez SKILL.md avant de l’utiliser. Si le fichier cite des scripts ou services externes, examinez-les et préparez les accès nécessaires dans votre environnement de test.
Environnement déclaré par l’auteur : Designed for Claude Code, also compatible with Codex and OpenClaw
Outils déclarés par l’auteur (à vérifier dans votre agent) : Read, Glob, Grep
Extrait original : Prerequisites
- A contract must be provided as a file path or pasted text.
- The user should ideally specify which party's perspective to analyze from (e.g., "I am the service provider" or "I am the client"). If not specified, the analysis defaults to the party that did not draft the contract.
Les plateformes de la fiche sont des indications du catalogue. Les chemins ci-dessous suivent la documentation des outils ; ils ne prouvent pas que cette skill y a été exécutée. Aucune version minimale de ces outils n’est attestée pour cette fiche.
3. Charger la skill
Après vérification, copiez le dossier complet dans le projet avec l’une des commandes ci-dessous, puis ouvrez une nouvelle session de l’outil. La commande s’arrête si un dossier du même nom existe déjà : comparez les fichiers avant de le remplacer.
Claude Code
test -f '.skill-downloads/risk-analysis-clause-by-clause-risk-scoring-ms1aw486/SKILL.md' && test -s '.skill-downloads/risk-analysis-clause-by-clause-risk-scoring-ms1aw486/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/risk-analysis' && cp -R '.skill-downloads/risk-analysis-clause-by-clause-risk-scoring-ms1aw486' '.claude/skills/risk-analysis'Codex
test -f '.skill-downloads/risk-analysis-clause-by-clause-risk-scoring-ms1aw486/SKILL.md' && test -s '.skill-downloads/risk-analysis-clause-by-clause-risk-scoring-ms1aw486/SKILL.md' && mkdir -p '.agents/skills' && test ! -e '.agents/skills/risk-analysis' && cp -R '.skill-downloads/risk-analysis-clause-by-clause-risk-scoring-ms1aw486' '.agents/skills/risk-analysis'OpenSkills
OpenSkills doit déjà être installé. La procédure locale install/read est contrôlée avec OpenSkills 1.5.0, qui exige Node.js ≥ 20.6.0. Aucun slug du catalogue n’est résolu automatiquement.
Installation officielle d’OpenSkillsopenskills install './.skill-downloads/risk-analysis-clause-by-clause-risk-scoring-ms1aw486'openskills read 'risk-analysis-clause-by-clause-risk-scoring-ms1aw486'La lecture doit afficher le contenu du fichier installé et son dossier de base. Elle ne lance ni la skill ni ses dépendances.
Pour un agent qui lit AGENTS.md, synchronisez ensuite l’index. Cette commande modifie AGENTS.md : relisez le diff avant de l’utiliser.
openskills syncMode manuel ou autre outil : joignez SKILL.md à une conversation, ou ouvrez-le dans un agent capable de lire les fichiers. Ajoutez les ressources annexes nécessaires. Il n’existe pas de dossier universel reconnu par tous les outils.
4. Faire un premier essai
Utilisez une entrée courte et fictive : un endpoint d’API, un petit document ou un brief d’interface. Dans une nouvelle conversation, joignez le fichier ou donnez son chemin à l’agent, puis adaptez cette demande :
Lis .skill-downloads/risk-analysis-clause-by-clause-risk-scoring-ms1aw486/SKILL.md et applique ses instructions à cet exemple : [décrire une entrée de test]. Indique les fichiers, dépendances ou accès qui manquent. Produis le résultat demandé par la skill sans inventer de données ni exécuter de script non examiné.Résultat attendu : une sortie correspondant aux instructions de la skill, ou une liste précise des prérequis manquants. Une simple confirmation de lecture ne valide pas le premier usage. Si une ressource externe est indisponible, ce parcours reste à tester.
Sécurité AMM DeFi
Securite
Checklist de sécurité pour les contrats Solidity AMM, pools de liquidité et flux de swap. Couvre réentrance, attaques par donation, manipulation d'oracles, etc.
Créateur de règles Semgrep
Securite
Crée des règles Semgrep personnalisées pour détecter des vulnérabilités de sécurité, des motifs de bugs et des motifs de code. Inclut une méthodologie de test en premier, le support du mode taint et des étapes de validation. Utile pour construire des détections d'analyse statique ciblées.
Revue barre d'outils développement
Securite
Règles de sécurité pour la barre d'outils de développement, le client PostHog et les feature flags. À utiliser lors de la revue de modifications des composants dev-tools et connexes.