LLM-powered assistant agent for MuleRun, built using the Agent Builder approach.
A MuleRun agent that acts as a general-purpose AI assistant with modular skills. The agent runs in MuleRun's managed sandbox and is configured through natural language instructions + skill packages.
hiivmind-bots-mulerun/
├── agents/
│ └── assistant/
│ └── AGENTS.md # Agent instructions (role, behavior, constraints)
├── skills/
│ └── cowsay/ # Cowsay ASCII art skill
│ ├── SKILL.md # Skill instructions
│ └── scripts/ # Executable scripts
└── scripts/
└── package-skill.sh # Package skills into ZIP for upload
- Agent Instructions (
AGENTS.md) - Define role, behavior, skill usage, and constraints - Skills - Modular capability packages (ZIP with
SKILL.md+ optional scripts/assets/references) - MCP Servers - External tool integrations (optional)
- Environment Variables - API keys and secrets (optional)
Agents have access to the MuleRouter API at https://api.mulerun.com:
- LLM: OpenAI-compatible (
/v1/chat/completions) and Anthropic-compatible (/v1/messages) - Image gen: Midjourney, Nano Banana, Wan 2
- Video gen: Kling, Sora, Veo 3, Wan 2
- MCP: Firecrawl (web scraping), Context7 (research)
- Async tasks: Polling-based (
pending → processing → completed/failed)
- MuleRun Creator account (register here)
- API key from Creator Studio
- Register as a Creator at https://mulerun.com/creator
- Generate API key in Creator Studio under Settings
- Create agent using Agent Builder UI
- Copy agent instructions from
agents/assistant/AGENTS.mdinto the Agent Instructions field - Package skills:
./scripts/package-skill.sh cowsay
- Upload skill ZIPs in the Skills section of Agent Builder
- Configure environment variables (set
MULEROUTER_API_KEYto your API key) - Build the agent and wait for the build to complete
- Test in the MuleRun chat interface
- Submit for review when ready to publish
| Variable | Description |
|---|---|
MULEROUTER_API_KEY |
MuleRouter API key for LLM/media generation calls |
- Create a new directory under
skills/:skills/my-skill/ ├── SKILL.md ├── scripts/ ├── references/ └── assets/ - Write the
SKILL.mdwith instructions for the agent - Add any scripts, references, or assets
- Package:
./scripts/package-skill.sh my-skill - Upload the ZIP in Agent Builder