MOVA User Contract Setup for Openclaw

A dedicated workflow for registering custom agent contracts via MOVA and executing them with full lifecycle management.

mova-compact
v1.0.1
Apr 2, 2026
0
249
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install mova-user-contract-setup

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install mova-user-contract-setup using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is MOVA User Contract Setup?

This skill empowers developers to integrate their custom-hosted JSON contracts into the MOVA ecosystem. By providing a direct URL to a contract manifest, users can leverage Openclaw Skills to maintain decentralized control over their agent logic while benefiting from standardized registration, visibility controls, and execution monitoring. It bridges the gap between raw JSON definitions and live, executable agent protocols.

By utilizing Openclaw Skills for this workflow, developers ensure that only contract pointers are stored within the MOVA registry, while the actual logic remains on the user's infrastructure. This approach provides a secure and scalable way to manage agent-based workflows without compromising on code ownership or privacy.

MOVA User Contract Setup Use Cases

  • Registering a new agent contract hosted on a personal server or a raw GitHub link.
  • Transitioning a private contract to a public-facing MOVA asset for discovery.
  • Debugging contract execution through initial test runs and input validation.
  • Managing version control for agent manifests within the MOVA registry environment.

How MOVA User Contract Setup Works

  1. Validates the direct HTTPS URL to the contract's JSON source to ensure compatibility.
  2. Gathers essential metadata including the title, version, and execution mode.
  3. Executes the registration tool to store a persistent pointer to the remote contract JSON.
  4. Configures access permissions (private or public) based on organizational needs.
  5. Initiates a test execution with user-provided inputs to verify the integration integrity.
  6. Monitors the run status and handles human-in-the-loop (HITL) requirements if the contract demands manual intervention.

MOVA User Contract Setup Setup

To get started with this skill, ensure you have the core environment ready for Openclaw Skills and the required MOVA plugin.

# Install the MOVA plugin
openclaw install openclaw-mova

# Trigger the setup workflow
# Use prompts like "register my contract" or "add my contract to MOVA"

Your contract must be hosted at a publicly accessible HTTPS URL and point directly to a JSON file.

MOVA User Contract Setup Data Schema & Taxonomy

The skill manages several key data points during the registration lifecycle using Openclaw Skills:

Attribute Description
contract_id Unique identifier returned by MOVA upon successful registration.
source_url The permanent HTTPS link to the raw JSON contract file.
visibility Defines scope as either private (internal) or public (global).
execution_mode Logic type: deterministic, bounded_variance, ai_assisted, or human_gated.
manifest Metadata containing the title, version, and optional description.

MOVA User Contract Setup Advanced Features

  • GitHub URL Normalizer: Automatically converts standard GitHub repo links to raw user content URLs.
  • Human-in-the-Loop (HITL) Integration: Seamlessly handles waiting_human status by prompting for manual verdicts during test runs.
  • Conflict Resolution: Detects existing registrations and offers updates instead of duplicate entries.
  • Connector Verification: Suggests registration of missing external connectors if a test run fails due to dependency issues.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*