Install
openclaw skills install agentic-contract-skillGenerate configurable CompleteTech LLC Agentic Development Services Agreement PDFs with optional cover page, letterhead, header, footer, watermark, filled Markdown source, and legacy printable envelope output. Use when Codex needs to create or customize agentic development contracts, contract templates, client override configs, or branded agreement artifacts from approved terms.
openclaw skills install agentic-contract-skillGenerate a configurable CompleteTech LLC Agentic Development Services Agreement PDF with optional cover page, letterhead, header, footer, watermark, and legacy #10 addressed envelope output.
This skill owns agreement content and contract package generation from approved terms. Use agentic-proposal-skill for commercial scope before signature, agentic-invoice-skill for payment requests, agentic-envelope-skill for recipient metadata, attachment manifests, delivery-readiness, and standalone mailing packages, agentic-delivery-skill after approval, and counsel-reviewed source terms for real legal commitments. Do not use this skill to invent legal terms, client facts, pricing, authority, or signature approval.
generate_contract.py - contract and envelope generator.references/agentic_development_agreement.md - packaged contract template with Jinja2 placeholders.config.ini - declarative provider, client, agreement, agentic-development, branding, and envelope settings.client_config.example.ini, examples/minimum_client_override.ini - override examples.assets/logo.png - primary CompleteTech logo.Do not invent real legal or company facts. Use TBD for unknown values unless the user explicitly asks for a demo placeholder.
TBD.In [branding]:
watermark_enabled = yes
watermark_text = DEMO DRAFT
letterhead_enabled = yes
header_enabled = yes
footer_enabled = yes
envelope_enabled = yes
Set any toggle to no to disable that feature. The envelope is generated as a separate #10 envelope PDF when envelope_enabled = yes.
pip install -r requirements.txt
python generate_contract.py --config config.ini \
--out output/agentic_development_contract.pdf
python generate_contract.py \
--config config.ini examples/minimum_client_override.ini \
--out output/acme_agentic_development_contract.pdf \
--envelope-out output/acme_envelope.pdf
python generate_contract.py --config config.ini --out output/no_envelope_contract.pdf --no-envelope
config.ini or create an override INI. Keep unknown details as TBD.generate_contract.py.Edit references/agentic_development_agreement.md to change clauses, add jurisdiction-specific language, or include business-specific statement-of-work text. The generator supports a practical Markdown subset:
#, ##, and ### headings.- bullet lists.**bold** inline emphasis.>.[PAGE_BREAK] for manual page breaks.Install dependencies with:
pip install -r requirements.txt
The generator uses reportlab for PDF creation and jinja2 for contract template rendering.
This skill is local-only. It does not include outbound network helpers, callbacks, or any helper that posts contract run metadata to an external service.