← Back to Skills Marketplace
Services Agreement
by
Steven Obiajulu
· GitHub ↗
· v0.2.1
· MIT-0
486
Downloads
1
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install services-agreement
Description
Draft and fill services agreement templates — consulting contract, contractor agreement, SOW, statement of work, professional services agreement. Produces si...
Usage Guidance
This skill appears to do what it says: generate DOCX services-agreement templates via a hosted service or a local CLI. Before installing/using: (1) decide whether you’re comfortable sending contract data to openagreements.ai and get explicit user consent before doing so; (2) if you use the Local CLI path, ensure the agent enforces the sanitization rules (mktemp + chmod, filename regex, reject shell metacharacters, quoted heredoc, trap cleanup) because the skill cannot enforce them; (3) pin the open-agreements CLI version when installing (the SKILL.md recommends a specific version) and review rendered templates before signing. If you cannot trust the remote endpoint for confidentiality, prefer the Local CLI and verify the environment enforces the listed safeguards.
Capability Analysis
Type: OpenClaw Skill
Name: services-agreement
Version: 0.2.1
The services-agreement skill provides a well-documented framework for generating legal DOCX files using either a remote MCP service (openagreements.ai) or a local CLI tool. It includes robust security instructions for the AI agent, mandating shell parameter sanitization, the use of secure temporary files (mktemp/chmod 600), and explicit user confirmation before data is shared or files are generated. The skill demonstrates clear intent to prevent exploitation and protect user data, with no evidence of malicious behavior or obfuscation across SKILL.md or template-filling-execution.md.
Capability Assessment
Purpose & Capability
Name/description (draft/fill services agreements) match the actual behavior: it either calls a hosted MCP (openagreements.ai) or a local CLI (open-agreements) to render templates. No unrelated env vars, binaries, or config paths are requested.
Instruction Scope
SKILL.md and template-filling-execution.md explicitly limit scope to template discovery, user interview, and rendering. They acknowledge the Local CLI will cause shell execution and provide explicit sanitization rules (filename regex, reject shell metacharacters, use mktemp + chmod, quoted heredoc, trap cleanup). Because this is instruction-only, the skill itself cannot enforce sanitization — the agent or user must implement the rules.
Install Mechanism
There is no install spec in the bundle (instruction-only). The README/CONNECTORS recommend either a hosted MCP or installing the open-agreements npm package; the skill also recommends pinning the CLI version. No downloads from untrusted URLs are included in the bundle.
Credentials
The skill declares no required environment variables or credentials. The remote path will transmit user-supplied agreement field values to openagreements.ai — this is appropriate for a hosted rendering service and the skill asks for explicit user confirmation before doing so.
Persistence & Privilege
always is false and the skill does not request persistent system privileges or modify other skills' configs. It instructs creating a per-run temp file with restrictive permissions and cleaning it up.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install services-agreement - After installation, invoke the skill by name or use
/services-agreement - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.2.1
Add inline trust-boundary and shell-safety rules, plus self-contained secure temp-file workflow for ClawHub review.
v0.2.0
Initial release: professional services, independent contractor, and statement-of-work drafting workflow.
Metadata
Frequently Asked Questions
What is Services Agreement?
Draft and fill services agreement templates — consulting contract, contractor agreement, SOW, statement of work, professional services agreement. Produces si... It is an AI Agent Skill for Claude Code / OpenClaw, with 486 downloads so far.
How do I install Services Agreement?
Run "/install services-agreement" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Services Agreement free?
Yes, Services Agreement is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Services Agreement support?
Services Agreement is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Services Agreement?
It is built and maintained by Steven Obiajulu (@stevenobiajulu); the current version is v0.2.1.
More Skills