ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified developer tools Safety 3/5

wip-universal-installer

Reference installer for agent-native software. Detects and installs all interfaces from any repo.

Why use this skill?

Automate the installation of CLI tools, MCP servers, and OpenClaw plugins with the wip-universal-installer. Detect and setup any repo following the Universal Interface spec.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/parkertoddbrooks/wip-universal-installer
Or

What This Skill Does

The wip-universal-installer is a specialized, agent-native tool designed to streamline the deployment of software that adheres to the Universal Interface pattern. Unlike standard package managers, this installer performs deep inspection of a repository to identify multiple capability types—including CLI binaries, MCP servers, OpenClaw plugins, and Claude Code hooks—and orchestrates their installation in a single, unified operation. It serves as an intelligent bridge between raw source code repositories and an active agent environment, ensuring that all components of a multi-faceted tool are configured correctly without manual intervention.

Installation

To add this skill to your OpenClaw environment, use the provided installation command via the CLI. Ensure you have the necessary permissions within your agent directory for the installer to modify your configuration files and link binaries.

clawhub install openclaw/skills/skills/parkertoddbrooks/wip-universal-installer

Once installed, the wip-install command becomes available in your agent's path, allowing you to trigger installations on local paths or remote GitHub repositories directly.

Use Cases

This tool is specifically designed for developers and agent-operators who work with complex, modular projects. Common use cases include:

  • Rapid Tooling Onboarding: Quickly deploying a new repo that includes both a local CLI tool and an MCP server.
  • Automated Agent Setup: Integrating the tool into agent startup workflows to ensure all plugins are synchronized with the latest repository state.
  • Environment Auditing: Using the --dry-run or --json flags to verify what interfaces a repository exposes before committing to a full installation, ensuring system integrity.
  • CI/CD Pipelines: Utilizing the detect.mjs module programmatically to build custom validation or deployment steps for proprietary agent plugins.

Example Prompts

  1. "wip-install https://github.com/example/tool-repo - please detect and install all available interfaces including the MCP server and CLI tool."
  2. "wip-install --dry-run ./my-plugin-folder - show me a report of what interfaces would be installed if I ran the full installer."
  3. "Can you use the universal installer to set up the latest features from openclaw/skills for my current agent instance?"

Tips & Limitations

  • Universal Convention: The skill relies on specific conventions such as the presence of mcp-server.mjs or openclaw.plugin.json. If a repo does not follow the Universal Interface specification, this installer will be unable to detect its components.
  • Scope: This is not a replacement for npm. If you are working with standard JavaScript libraries that lack agent-native interfaces, please use npm install instead.
  • Security: Since this tool can link binaries and configure hooks, always review the contents of a repository before running wip-install on untrusted sources to prevent arbitrary code execution in your environment.

Metadata

Stars1249
Views0
Updated2026-02-21
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-parkertoddbrooks-wip-universal-installer": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#installer#agent-native#dev-tools#automation#mcp
Safety Score: 3/5

Flags: file-write, file-read, code-execution