ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified productivity Safety 2/5

Contract

Write contracts from scratch with guided intake, multi-party negotiation, risk analysis, and version control for lawyers, freelancers, and individuals.

Why use this skill?

Use the OpenClaw Contract skill to draft, negotiate, and manage legal agreements with AI-assisted version control and risk analysis tools.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/ivangdavila/contract
Or

What This Skill Does

The Contract skill is a specialized AI agent module designed to assist users in drafting legal agreements from the ground up. Unlike general-purpose drafting tools, this skill implements a rigorous version-controlled workflow specifically engineered for clarity, risk mitigation, and structured negotiation. By utilizing a standardized directory architecture, the Contract skill ensures that every document—from initial intake to final execution—remains organized and accessible. It functions as a structured guide, leading users through essential phases including discovery, clause generation, risk analysis, and negotiation logging. It is important to distinguish this skill from general document management tools: its primary purpose is the creation of new legal instruments rather than the management of existing archives.

Installation

To integrate this skill into your OpenClaw environment, execute the following command in your terminal: clawhub install openclaw/skills/skills/ivangdavila/contract Ensure you have the appropriate directory permissions in your home folder for the ~/contracts/ structure to be generated correctly by the skill.

Use Cases

  • Freelance service agreements: Generate clear, binding contracts for independent consulting projects.
  • Non-disclosure agreements: Create protective documents for sensitive business discussions.
  • Partnership agreements: Draft foundational documents for small businesses or collaborations.
  • Rental or lease agreements: Formalize property usage terms with structured clause sets.
  • Negotiated settlements: Track multi-party feedback during the drafting phase to reach a mutually agreeable final version.

Example Prompts

  1. "I need to draft a freelance software development agreement for a new client. Can you start the discovery process and help me fill out the intake.md file?"
  2. "We have a disagreement on the payment terms in the current draft. Please analyze the current risk associated with clause 4.2 and suggest a compromise language based on standard industry practices."
  3. "I have finished the initial requirements gathering. Can you generate the first structure based on the information in intake.md and set up the initial version v001.md?"

Tips & Limitations

To maximize the utility of the Contract skill, always follow the version control protocol: never edit a file in place, always create a new version in the subfolder. If the AI reaches a point of ambiguity regarding jurisdiction or complex legal standing, it will request further clarification; do not ignore these prompts, as precision is vital for document efficacy. The most critical limitation is that this tool does not replace qualified legal counsel. Always ensure that the mandatory disclaimer is present in every output, and treat every draft as a template that requires human legal review before signing. Avoid using this skill for highly sensitive or regulated matters such as securities, patent filings, or labor disputes involving unionized environments.

Metadata

Stars2102
Views0
Updated2026-03-06
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-ivangdavila-contract": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#legal#automation#productivity#contracts#drafting
Safety Score: 2/5

Flags: file-read, file-write