← Back to Skills Marketplace
128
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install zopaf
Description
Negotiation math engine — Pareto frontiers, iso-utility counteroffers, and preference inference via MILP optimization. Zero LLM tokens.
Usage Guidance
What to check before installing or using this skill:
- Understand the default data flow: SKILL.md/README point at https://zopaf-mcp-production.up.railway.app/mcp. By default, your negotiation terms, BATNA, and inferred priorities would be sent to that external server. If terms are sensitive (job offers, term sheets, M&A, procurement), do NOT use the default endpoint.
- Prefer on-prem or trusted-host deployment: the repository includes zopaf_mcp_server.py and instructions to run the MCP server locally. If you need confidentiality, run the included server in your environment and set mcp.servers.zopaf to your local URL (openclaw mcp set zopaf ...). Review the server code (zopaf_mcp_server.py) and the web app before deploying.
- Verify the "zero tokens" claim: the math engine offloads optimization, but the included coach/agent code calls LLM providers (anthropic/Claude). Expect LLM usage/tokens for the conversational side unless you replace that component or run a fully local LLM stack.
- Audit network behavior and logging: inspect zopaf_mcp_server.py, coach.py, api.py and any web UI code for outgoing network calls, error reporting, or telemetry. Confirm whether logs or demo data are stored or forwarded to third parties (the repo references demo-data.json and a web UI). Look for any hard-coded endpoints.
- Trust and provenance: source and homepage are 'unknown'/'none' and the registry metadata owner is not a known organization. If you must use the hosted endpoint, ask the maintainer/operator about their privacy/data-retention policy, who controls the Railway deployment, and whether data is stored, logged, or used to train models.
- If you want to proceed safely: run the server locally, point mcp.servers.zopaf at the local instance, and optionally remove or audit any telemetry. If you cannot host locally, avoid sending sensitive negotiation data to the public endpoint and treat the package as untrusted until provenance is established.
Capability Analysis
Type: OpenClaw Skill
Name: zopaf
Version: 1.1.0
The Zopaf skill bundle is a comprehensive negotiation math engine and coaching tool. It uses Mixed-Integer Linear Programming (MILP) via the PuLP library to calculate Pareto frontiers and generate optimal deal structures. The bundle includes a FastAPI backend (api.py), a Next.js frontend (web/), and an MCP server implementation (mcp_api.py, zopaf_mcp_server.py) that exposes negotiation tools to AI agents. The code is well-structured, follows its stated purpose of providing quantitative negotiation analysis, and contains no evidence of malicious intent, data exfiltration, or unauthorized execution. External connections are limited to a hosted MCP endpoint on Railway and a standard Stripe payment link for the optional 'premium' strategy features.
Capability Tags
Capability Assessment
Purpose & Capability
Functionality (Pareto frontiers, counteroffers, preference inference) matches the name/description and the declared need for an MCP server (mcp.servers.zopaf). However, the skill metadata says "no install spec / instruction-only" while the package includes a full MCP server, web UI, OpenClaw plugin, and server script (zopaf_mcp_server.py). That mismatch means the skill can be deployed/run locally or pointed at a remote server — users should be aware of the extra components.
Instruction Scope
The SKILL.md and README instruct agents to call an MCP server to which negotiation data (issues, BATNA, inferred weights, round responses) will be sent. The default MCP URL in the README/SKILL.md points to an external host (https://zopaf-mcp-production.up.railway.app/mcp). Negotiation data is often sensitive; the instructions therefore create a clear data-flow to an external endpoint. Additionally, the claim "Zero LLM tokens" is ambiguous/misleading: the math engine may not use LLM tokens, but included code (agent.py, coach.py) uses anthropic/Claude calls for the conversational side — so tokens may be consumed by the agent LLM depending on how you deploy.
Install Mechanism
No explicit install spec in the skill registry, which lowers install-time risk. But the SKILL.md/README recommend configuring an external MCP server URL (hosted on railway.app) and the repo includes a runnable server (zopaf_mcp_server.py) and an OpenClaw plugin. The default external endpoint is not a well-known vetted commercial service for sensitive data — it is a third-party-hosted app. That makes using the default config higher risk unless you trust the operator or deploy the server on-prem.
Credentials
The skill requests no secrets or env vars, and the primary declared config is a single MCP config path (mcp.servers.zopaf), which is proportionate to a tool that exposes functionality via MCP. The important caveat: that one config entry determines where all negotiation data is sent; pointing it to the default public endpoint routes everything off your machine. No unrelated credentials are requested.
Persistence & Privilege
The skill is not always-enabled and uses the normal model-invocation settings. It does include an OpenClaw plugin manifest (openclaw.plugin.json) which lets agents call its tools; autonomous invocation of those tools is platform-normal. The combination of autonomous tool invocation + a remotely hosted MCP increases blast radius if you permit the external endpoint, so prefer local deployment when confidentiality matters.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install zopaf - After installation, invoke the skill by name or use
/zopaf - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
Add OpenClaw, NemoClaw, and enterprise procurement support
v1.0.0
Initial release — Pareto frontier negotiation engine via MCP
Metadata
Frequently Asked Questions
What is Zopaf Negotiation Engine?
Negotiation math engine — Pareto frontiers, iso-utility counteroffers, and preference inference via MILP optimization. Zero LLM tokens. It is an AI Agent Skill for Claude Code / OpenClaw, with 128 downloads so far.
How do I install Zopaf Negotiation Engine?
Run "/install zopaf" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Zopaf Negotiation Engine free?
Yes, Zopaf Negotiation Engine is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Zopaf Negotiation Engine support?
Zopaf Negotiation Engine is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Zopaf Negotiation Engine?
It is built and maintained by rjandino (@rjandino); the current version is v1.1.0.
More Skills