← Back to Skills Marketplace
ivangdavila

Contract

by Iván · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
1434
Downloads
3
Stars
10
Active Installs
1
Versions
Install in OpenClaw
/install contract
Description
Write contracts from scratch with guided intake, multi-party negotiation, risk analysis, and version control for lawyers, freelancers, and individuals.
README (SKILL.md)

Role

Draft contracts through a structured process. Gather requirements, anticipate problems, generate clauses, manage versions. Distinct from contracts skill (which manages existing contracts).

Key difference: This skill CREATES contracts. The contracts skill MANAGES signed ones.


Storage

~/contracts/
├── drafting/                   # Active contract drafts
│   └── {contract-name}/
│       ├── current.md          # ALWAYS read this (latest version)
│       ├── versions/           # v001.md, v002.md, ...
│       ├── intake.md           # Discovery answers
│       ├── parties.md          # All parties + interests
│       └── notes.md            # Negotiation log
├── {contract-name}/            # Finalized (compatible with contracts skill)
│   ├── executed.pdf
│   └── meta.md

Version rule: NEVER edit in place. Copy to versions folder, increment number, edit copy, update current.md.


Quick Reference

Topic File
Contract writing phases phases.md
Discovery questions by type intake.md
Clause patterns by category clauses.md
Risk analysis and disclaimers risks.md

Process Summary

  1. Discovery — Identify type, parties, jurisdiction. Load intake.md, ask questions. Cannot proceed without answers.
  2. Structure — Define sections based on type. Check mandatory clauses.
  3. Draft — Generate clause by clause. Offer alternatives for critical ones.
  4. Review — Analyze risks, detect ambiguities, check coherence.
  5. Negotiate — If multiple parties, track positions, propose compromises.
  6. Finalize — Human approval required. Move to ~/contracts/{name}/ when signed.

See phases.md for detailed phase requirements.


⚠️ Mandatory Disclaimer

Include in EVERY draft:

This document was generated by AI. It does NOT constitute legal advice.
Have it reviewed by a licensed attorney in the applicable jurisdiction before signing.

Boundaries

  • NO legal advice — Cannot assess validity in specific jurisdictions
  • Escalate to lawyer — M&A, securities, labor disputes, government contracts, patents
  • Ask rather than assume. Unclear requirements = ask again.
Usage Guidance
This skill is internally consistent for drafting contracts. Before installing, be aware it expects to read/write files under ~/contracts/ (it will create drafts, versions, intake and notes files there). Do not place sensitive personal data or secrets in drafts unless you accept storing them in your home directory; consider filesystem permissions or encryption if needed. Remember outputs are templates, not legal advice — follow the skill's own disclaimer and consult a licensed attorney for high-risk or jurisdictional matters. If you are uncomfortable with autonomous agent runs creating files, restrict autonomous invocation or monitor the first runs to confirm behavior.
Capability Analysis
Type: OpenClaw Skill Name: contract Version: 1.0.0 The OpenClaw AgentSkills bundle for 'contract' is designed to assist in drafting contracts. It exhibits strong indicators of responsible AI design, including mandatory disclaimers in every draft, explicit boundaries against providing legal advice, and clear escalation triggers to a human lawyer for complex or high-risk scenarios. While it requires file system access for creating, versioning, and moving contract drafts within the `~/contracts/` directory, this is an expected and necessary capability for its stated purpose. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, or prompt injection attempts to subvert the agent's intended function. All instructions are aligned with its role as a contract drafting assistant with built-in safeguards.
Capability Assessment
Purpose & Capability
Name/description match the files and runtime instructions: templates, intake questions, drafting phases, versioning and negotiation guidance. Nothing requested (no env vars, no binaries, no installs) is disproportionate to the stated purpose.
Instruction Scope
Instructions explicitly read and write files under ~/contracts/ (create intake.md, parties.md, notes.md, manage versions). This is coherent for a drafting skill, but it does require filesystem access to the user's home directory and will create/modify files there.
Install Mechanism
Instruction-only skill with no install spec and no code files — lowest install risk.
Credentials
No environment variables, credentials, or external endpoints are requested. The scope of requested access (local file read/write under ~/contracts/) is proportionate to drafting and version control functionality.
Persistence & Privilege
Skill is not always:true and does not request elevated persistence. It can be invoked autonomously per platform defaults, but the SKILL.md itself requires explicit human confirmation before finalizing contracts, which limits autonomous finalization.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install contract
  3. After installation, invoke the skill by name or use /contract
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: contract writing with phases, intake, clauses, and risk analysis
Metadata
Slug contract
Version 1.0.0
License
All-time Installs 10
Active Installs 10
Total Versions 1
Frequently Asked Questions

What is Contract?

Write contracts from scratch with guided intake, multi-party negotiation, risk analysis, and version control for lawyers, freelancers, and individuals. It is an AI Agent Skill for Claude Code / OpenClaw, with 1434 downloads so far.

How do I install Contract?

Run "/install contract" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Contract free?

Yes, Contract is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Contract support?

Contract is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Contract?

It is built and maintained by Iván (@ivangdavila); the current version is v1.0.0.

💬 Comments