{"id":4315,"external_id":"plugins_6a759caa01f8819180e5deace8d1de33","name":"contracts","display_name":"Rohas Legal AI: Contracts","developer":"Rohas Nagpal","category":"Productivity","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-10-01T13:22:04Z","input_sha256":"c503056240ffb95a7130afc96f99570347b28398d176ddb0189d62c50c1f32cb","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"0.2.4","skill_count":10,"first_seen_at":"2026-09-30T22:02:35.000Z","last_seen_at":"2026-10-03T06:00:00.871Z","last_changed_at":"2026-09-30T22:02:35.000Z","install_count":null,"search_matches":[],"research_summary":null,"research_reviewed_at":null,"metadata":{"canonical_app_id":null,"connector_id":null,"created_at":"2026-08-07T09:01:43.704430Z","discoverability":"UNLISTED","id":"plugins_6a759caa01f8819180e5deace8d1de33","is_template":false,"name":"contracts","release":{"app_ids":[],"app_manifest":null,"app_templates":[],"description":"Legal contract drafting, review, comparison, negotiation, extraction, and risk-analysis skills.","display_name":"Rohas Legal AI: Contracts","id":"pluginrel_5d4e86adc5bc819199042602eb4306cf","interface":{"brand_color":"#1E3A5F","capabilities":["Read","Write"],"category":"Productivity","composer_icon_dark_url":null,"composer_icon_url":"https://files.openai.com/content?id=file_00000000d5308208ac6499a172669efd","default_prompt":"Review this agreement from the Buyer's side and rank the 10 most important legal and commercial risks.","default_prompts":["Review this agreement from the Buyer's side and rank the 10 most important legal and commercial risks.","Extract every obligation, deadline, condition, and notice requirement into a structured ledger.","Analyse whether the liability cap limits the Supplier's exposure after applying every carve-out."],"developer_name":"Rohas Nagpal","logo_url":"https://files.openai.com/content?id=file_0000000043308211b46ef015beddbf9c","logo_url_dark":null,"long_description":"Ten legal skills for contract drafting, review, comparison, summarisation, obligations, liability, termination, negotiation, and redlines.","plugin_category_id":"productivity","privacy_policy_url":null,"screenshot_urls":[],"short_description":"Draft, review & negotiate","terms_of_service_url":null,"website_url":"https://github.com/rohasnagpal/legal-ai-skills"},"keywords":["legal","contracts","drafting","review","negotiation"],"onboarding_skill_name":null,"requires_local_executor":false,"skills":[{"description":"Compares the same clause or provision across draft rounds, precedents, public agreements or a portfolio and reports what differs in wording and effect. Use for version-change requests and external clause benchmarking, including \"what changed between drafts\", \"compare their indemnity with ours\", \"compare liability caps across these SaaS agreements\", \"what indemnity approach is most common in public SaaS agreements\", \"what is typical\", \"what is prevalent\" or \"is this market standard\". External frequency claims require a disclosed multi-document sample, not one precedent. Distinct from contract-reviewer, which grades an agreement for risk; this stays neutral unless a side is given. Fires for any clause type in any commercial agreement.","interface":{"brand_color":null,"default_prompt":"Use $clause-comparator to compare this clause across these drafts and report what actually changed.","display_name":"Clause Comparator","icon_large_url":null,"icon_small_url":null,"iconography":"search","short_description":"Compare the same clause across drafts or a standard"},"name":"clause-comparator","plugin_release_skill_id":"pluginrsk_6a7b2040fd048191bf313953d649d402"},{"description":"Drafts a complete contract from a term sheet, negotiated heads or plain instructions — parties, recitals, definitions, operative clauses, schedules and boilerplate — in a specified posture and matched to a supplied or requested precedent. Use for \"draft a services agreement\", \"turn this term sheet into a contract\", \"prepare an NDA\", \"draft an SPA from our template\", or requests to draft using public agreements, model forms or market examples. When external precedents are requested, it searches the plugin's listed contract sources before generic websites. Distinct from contract-reviewer, which analyses an existing agreement. Fires for any commercial agreement type.","interface":{"brand_color":null,"default_prompt":"Use $contract-drafter to draft an agreement from this term sheet, in the specified drafting posture.","display_name":"Contract Drafter","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Draft agreements from a term sheet or instructions"},"name":"contract-drafter","plugin_release_skill_id":"pluginrsk_6a7b203f80088191894001a1f2abe0ca"},{"description":"Reviews an entire draft or executed commercial contract, or an expressly scoped set of related provisions, from one identified party's perspective and produces ranked risks, exact clause citations and negotiation recommendations. Use for prompts such as \"review this MSA from the Buyer's side\", \"what should we push back on across this agreement\", \"review only the IP and confidentiality provisions\", or \"conduct an exhaustive audit\". Quick review is the default; focused and full-audit modes follow the user's scope. Do not use for a neutral summary, obligation extraction, version comparison, a single-clause rewrite, a focused liability or exit outcome question, or negotiation strategy.","interface":{"brand_color":null,"default_prompt":"Use $contract-reviewer to review this agreement from the Buyer's side and rank the 10 most important legal and commercial risks.","display_name":"Contract Reviewer","icon_large_url":null,"icon_small_url":null,"iconography":"search","short_description":"Rank contract risks from one identified party's side"},"name":"contract-reviewer","plugin_release_skill_id":"pluginrsk_6a7b20408b04819193bef477a8be3c18"},{"description":"Produces a short, factual, neutral summary of what a contract actually does — the parties, what is being exchanged, the key commercial terms, and the handful of provisions worth knowing before reading the whole document. Use this when a user wants the gist rather than a review — including phrasings like \"what does this contract actually say\", \"summarise this NDA for me\", \"give me the two-minute version of this agreement\", \"what are we actually signing up to\", \"plain-English rundown of this lease\", or \"brief the team on what this MSA covers\". Neutral by default — it does not take a side or grade risk; hand off to contract-reviewer for that, or to obligations-extractor for a complete deadline ledger. Fires for any commercial agreement type.","interface":{"brand_color":null,"default_prompt":"Use $contract-summariser to give me the plain-language gist of what this contract actually does.","display_name":"Contract Summariser","icon_large_url":null,"icon_small_url":null,"iconography":"pen","short_description":"Plain, neutral summary of what an agreement does"},"name":"contract-summariser","plugin_release_skill_id":"pluginrsk_6a7b2040d56c8191b8eb529c09abb18c"},{"description":"Analyses the warranty, indemnity, exclusion, cap and insurance provisions in a contract as one interacting system for one identified party. Use for focused prompts such as \"what is our exposure under this indemnity\", \"does the cap still protect the Supplier after the carve-outs\", \"which liabilities are capped or uncapped\", or \"does the IP indemnity sit inside the cap\". Reports stated and functional caps, sub-caps, quantifiable exposure, apparently uncapped categories and unquantifiable dependencies. It does not infer insurance coverage without the actual policy. Distinct from contract-reviewer, which ranks issues across an agreement.","interface":{"brand_color":null,"default_prompt":"Use $indemnity-liability-analyst to analyse the Supplier's exposure after applying the cap, carve-outs, and sub-caps.","display_name":"Indemnity & Liability Analyst","icon_large_url":null,"icon_small_url":null,"iconography":"search","short_description":"Analyse liability caps, carve-outs, and insurance gaps"},"name":"indemnity-liability-analyst","plugin_release_skill_id":"pluginrsk_6a7b203f8208819187a2f7b89a0dec1d"},{"description":"Drafts an MOU, letter of intent, heads of terms or term sheet from instructions, making the binding and non-binding parts explicit. Use for \"draft an MOU for this joint venture\", \"prepare an LOI for the acquisition\", \"draft heads with binding exclusivity\", \"turn these terms into an MOU\", or requests to draft using public MOUs, model forms or comparable provisions. When external precedents are requested, it searches the plugin's listed contract sources before generic websites. Distinct from contract-drafter, which produces a definitive agreement.","interface":{"brand_color":null,"default_prompt":"Use $mou-drafter to draft an MOU for this deal, making clear exactly which parts are binding.","display_name":"MOU Drafter","icon_large_url":null,"icon_small_url":null,"iconography":"pen","short_description":"Draft MOUs with binding parts made explicit"},"name":"mou-drafter","plugin_release_skill_id":"pluginrsk_6a7b2041e5908191a2c971d7ea24dcee"},{"description":"Builds an opening position, fallback, minimum acceptable position, walk-away line and concession logic for contract negotiations. Use for \"what should our opening position be\", \"where can we give ground\", \"build a negotiation ladder\", \"plan the open points\", or requests to benchmark positions against public agreements, market evidence or model forms. When external benchmarks are requested, it searches the plugin's listed contract sources before generic websites. For several issues, it also covers priority, sequencing, trades and dependencies. Distinct from redline-proposer and contract-reviewer.","interface":{"brand_color":null,"default_prompt":"Use $negotiation-position-planner to plan our opening, fallback, minimum acceptable, and walk-away positions on this open point.","display_name":"Negotiation Position Planner","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Plan opening, fallback, and walk-away positions"},"name":"negotiation-position-planner","plugin_release_skill_id":"pluginrsk_6a7b2041cf508191b306fd1c974fb415"},{"description":"Pulls every obligation, deadline, condition and notice requirement out of a contract into a structured ledger, without evaluating whether any of it is fair, onerous or negotiable. Use this whenever a user wants a list, table or calendar of what a contract actually requires — including phrasings like \"list every obligation in this agreement\", \"what are our deadlines under this contract\", \"build a compliance calendar from this MSA\", \"pull out everything we have to deliver and by when\", \"extract the notice periods\", \"what do we owe them and what do they owe us\", or \"turn this contract into a checklist\". Also use it as the narrower alternative when a user asks for obligations or dates specifically rather than a full risk review. Fires for any contract with ongoing performance duties — services, supply, licensing, loan, lease, employment, distribution, construction, joint venture.","interface":{"brand_color":null,"default_prompt":"Use $obligations-extractor to pull every obligation, deadline, and notice requirement out of this contract.","display_name":"Obligations Extractor","icon_large_url":null,"icon_small_url":null,"iconography":"chart","short_description":"Pull every obligation and deadline into a ledger"},"name":"obligations-extractor","plugin_release_skill_id":"pluginrsk_6a7b203faa388191ab6639ca49882c6d"},{"description":"Produces complete replacement wording for one problem clause or a short related group, from the strongest credible position to the minimum acceptable fallback. Use for \"redline this liability clause\", \"give me alternatives for this indemnity\", \"rewrite this termination clause\", \"propose language for clause 9\", or requests for wording based on public clauses, model forms or market examples. When external wording is requested, it searches the plugin's listed contract sources before generic websites. Distinct from contract-reviewer and negotiation-position-planner. Fires for any clause type in any commercial agreement.","interface":{"brand_color":null,"default_prompt":"Use $redline-proposer to rewrite this clause with strongest credible, balanced, and minimum acceptable versions.","display_name":"Redline Proposer","icon_large_url":null,"icon_small_url":null,"iconography":"pen","short_description":"Draft alternative wording from aggressive to fallback"},"name":"redline-proposer","plugin_release_skill_id":"pluginrsk_6a7b20428bcc81918d37eb1e1be9a499"},{"description":"Reads every termination, notice, cure and survival clause in a contract as one system, for one identified party, and reports how each party can actually get out, on what notice, and what happens next — including whether a client's live intent to terminate right now would actually satisfy the trigger as drafted. Use this whenever a user wants the exit position worked through in depth rather than as one part of a full review — including phrasings like \"can we terminate this for breach\", \"what notice do we need to give to get out of this MSA\", \"does this failure count as a material breach under the contract\", \"what survives if we terminate\", \"is our termination right weaker than theirs\", or \"can they walk away from this with no notice at all\". Distinct from contract-reviewer, which covers exit as one part of a whole-agreement review — this goes deep on termination alone. Fires for any contract with termination, expiry or exit provisions.","interface":{"brand_color":null,"default_prompt":"Use $termination-analyst to work out how each party can actually get out of this contract, and what survives.","display_name":"Termination Analyst","icon_large_url":null,"icon_small_url":null,"iconography":"search","short_description":"Map exit rights, notice, and consequences on both sides"},"name":"termination-analyst","plugin_release_skill_id":"pluginrsk_6a7b2040ae208191be40ed5df61f47e2"}],"version":"0.2.4"},"scope":"GLOBAL","status":"ENABLED"},"research":null,"package_metadata":{"name":"contracts","author":{"url":"https://rohasnagpal.com","name":"Rohas Nagpal"},"license":"MIT","sources":[{"path":".codex-plugin/plugin.json","sha256":"de0b8e780bfa369db15fdfe573472f5a6b20c38e6bec8c026e3af170254d81c6"}],"version":"0.2.4","homepage":"https://github.com/rohasnagpal/legal-ai-skills","keywords":["legal","contracts","drafting","review","negotiation"],"repository":"https://github.com/rohasnagpal/legal-ai-skills","artifact_id":16843,"observed_at":"2026-10-03T06:31:16Z","capabilities":["Read","Write"],"field_sources":{"name":0,"author":0,"license":0,"version":0,"homepage":0,"keywords":0,"repository":0,"capabilities":0},"extraction_version":1,"conflicts_or_errors":[]}}