← Back to Skills Marketplace
misaka43fd

Mulerouter

by Misaka43fd · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
925
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install mulerouter-skills
Description
Generates images and videos using MuleRouter or MuleRun multimodal APIs. Text-to-Image, Image-to-Image, Text-to-Video, Image-to-Video, video editing (VACE, keyframe interpolation). Use when the user wants to generate, edit, or transform images and videos using AI models like Wan2.6, Veo3, Nano Banana Pro, Sora2, Midjourney.
Usage Guidance
This skill's code appears to implement a legitimate MuleRouter/MuleRun client for generating images/videos, but there are a few red flags you should consider before installing or running it: - Metadata mismatch: The skill metadata claims no required env vars, but the code and SKILL.md require MULEROUTER_API_KEY and either MULEROUTER_BASE_URL or MULEROUTER_SITE. Expect to provide an API key. - .env loading risk: The code will load a .env from the current working directory. Don't run these scripts from a directory that contains other secrets or .env files you don't want uploaded or printed. Prefer running in an isolated/sandboxed directory. - Local file upload: The tool prefers local file paths and will convert local images/videos to base64 and send them to the remote API. Only use files you are comfortable sending to the remote service. - No homepage / unknown source: There is no source/homepage or maintainer metadata. If possible, obtain a trusted upstream URL or verify the repository origin and maintainers before using API keys with this skill. - Run in a sandbox first: If you must try it, run it in a controlled environment (isolated container or VM) with a throwaway API key and minimal local files to confirm behavior. If you want to proceed safely, ask the publisher for a homepage or source repo, ensure the API endpoint is the official MuleRouter/MuleRun endpoint you expect, and avoid running the skill from directories that contain unrelated .env files or secrets.
Capability Analysis
Type: OpenClaw Skill Name: mulerouter-skills Version: 0.1.0 The skill is designed to interact with MuleRouter/MuleRun multimodal APIs for image and video generation. It reads API configuration from environment variables (`MULEROUTER_API_KEY`, `MULEROUTER_BASE_URL`, `MULEROUTER_SITE`) or a `.env` file, and makes network requests to the specified API endpoints (api.mulerouter.ai or api.mulerun.com). The `core/image.py` module includes functionality to read local image file paths and convert them to base64 for API submission, which is explicitly documented in `SKILL.md` as a feature. There is no evidence of intentional harmful behavior such as exfiltrating sensitive data to unauthorized endpoints, establishing persistence, or malicious prompt injection against the agent. All observed behaviors are aligned with the stated purpose of interacting with the multimodal APIs.
Capability Assessment
Purpose & Capability
The SKILL.md and code clearly expect an API key and environment variables (MULEROUTER_API_KEY, MULEROUTER_BASE_URL or MULEROUTER_SITE) and require Python + uv and network access to api.mulerouter.ai / api.mulerun.com, but the registry metadata lists no required env vars or binaries. That mismatch is incoherent: the skill will fail or prompt for secrets at runtime unless an API key is provided, yet metadata doesn't declare the requirement.
Instruction Scope
Runtime instructions ask the user/agent to check and print environment variables, load a .env from the current directory, run dependency installation (uv sync) and execute Python scripts that will read local image/video files and convert them to base64 to send to remote APIs. Reading and uploading local files is expected for this skill, but the instructions explicitly recommend running from the skill root and will load any .env found in the current working directory — this can unintentionally load unrelated secrets. The configuration-check commands also print the base URL and may expose variable values if run carelessly.
Install Mechanism
There is no install spec (instruction-only install), which is low risk for installation, but the package contains many Python source files that will be executed locally. The SKILL.md requires the 'uv' runner and Python 3.10+, so the real runtime dependency is heavier than metadata indicates. No network downloads from untrusted URLs are present in an install step, but running the scripts will contact remote APIs.
Credentials
The code requires an API key (MULEROUTER_API_KEY) and optionally a base URL or site selector; those are appropriate for a remote API integration. However, registry metadata declared no required env vars. The skill also loads a .env file from the current directory (dotenv) which can pull in unrelated secrets if the working directory contains such a file. The number and sensitivity of environment variables requested is moderate and appropriate for the purpose, but the failure to declare them in metadata and the .env loading behavior are concerning.
Persistence & Privilege
The skill does not request permanent inclusion (always:false) and does not modify other skills or system-wide settings. It identifies itself in outgoing requests via User-Agent headers but does not request elevated system persistence. Autonomous model invocation is allowed by default (disable-model-invocation:false), which is normal for skills; combined with the network access requirement this increases the operational blast radius but is expected for this integration.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install mulerouter-skills
  3. After installation, invoke the skill by name or use /mulerouter-skills
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release of mulerouter-skills. - Generate images and videos using MuleRouter/MuleRun multimodal APIs (text-to-image, image-to-image, text-to-video, image-to-video, video editing). - Supports popular AI models (Wan2.6, Veo3, Nano Banana Pro, Sora2, Midjourney). - Flexible configuration with environment variables or .env file. - Uses uv for dependency management and CLI script execution. - Detailed workflow and quickstart provided in SKILL.md.
Metadata
Slug mulerouter-skills
Version 0.1.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Mulerouter?

Generates images and videos using MuleRouter or MuleRun multimodal APIs. Text-to-Image, Image-to-Image, Text-to-Video, Image-to-Video, video editing (VACE, keyframe interpolation). Use when the user wants to generate, edit, or transform images and videos using AI models like Wan2.6, Veo3, Nano Banana Pro, Sora2, Midjourney. It is an AI Agent Skill for Claude Code / OpenClaw, with 925 downloads so far.

How do I install Mulerouter?

Run "/install mulerouter-skills" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Mulerouter free?

Yes, Mulerouter is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Mulerouter support?

Mulerouter is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Mulerouter?

It is built and maintained by Misaka43fd (@misaka43fd); the current version is v0.1.0.

💬 Comments