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.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/parkertoddbrooks/wip-universal-installerWhat 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-runor--jsonflags to verify what interfaces a repository exposes before committing to a full installation, ensuring system integrity. - CI/CD Pipelines: Utilizing the
detect.mjsmodule programmatically to build custom validation or deployment steps for proprietary agent plugins.
Example Prompts
- "wip-install https://github.com/example/tool-repo - please detect and install all available interfaces including the MCP server and CLI tool."
- "wip-install --dry-run ./my-plugin-folder - show me a report of what interfaces would be installed if I ran the full installer."
- "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.mjsoropenclaw.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 installinstead. - Security: Since this tool can link binaries and configure hooks, always review the contents of a repository before running
wip-installon untrusted sources to prevent arbitrary code execution in your environment.
Metadata
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 skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-parkertoddbrooks-wip-universal-installer": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, code-execution