Task Router Skill
Task Router
Control 3D printers with AI agents — 273 MCP tools, 107 CLI commands, text/sketch-to-3D generation, model marketplace search, multi-printer fleet support, safety enforcement, and outsourced manufacturing
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
SkillHub CLI
skillhub install codeofaxel/kilnInspect the source and compatibility requirements, then follow its installation steps.
Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.
You are controlling a physical 3D printer through Kiln. Physical actions are irreversible and can damage hardware. Follow these rules strictly.
kiln setup # interactive wizard — finds printers, saves config
kiln verify # check everything is working
kiln status --json # see what the printer is doing
Then ask the human what they'd like to print.
Kiln supports two interfaces. Pick based on your capabilities:
| CLI | MCP | |
|---|---|---|
| Use when | You have a shell/exec tool | You have an MCP client configured |
| How it works | kiln <command> [flags] --json |
MCP tool calls with JSON arguments |
| Response format | JSON to stdout (with --json) |
Structured JSON objects |
| Setup | Just env vars + kiln on PATH |
kiln serve running as MCP server |
| Tool count | 107 CLI commands | 273 MCP tools |
| Best for | Quick start, debugging, simple workflows | Tight integration, full tool catalog |
Don't know which? Try CLI first. Run kiln status --json. If that
works, you're good. MCP gives you more tools but requires server setup.
Run commands via your shell/exec tool. Always use --json for
machine-readable output.
kiln <command> [options] --json
If the printer isn't configured yet, run these first:
# Interactive wizard: auto-discovers printers, saves config, tests connection
kiln setup
# Or manually add a printer
kiln auth --name my-printer --host http://192.168.1.100 --type octoprint --api-key YOUR_KEY
# Verify everything works (Python, slicer, config, printer reachable, database)
kiln verify
# Scan network for printers
kiln discover --json
After setup, config is saved to ~/.kiln/config.yaml — no env vars needed.
# Check printer status (start here)
kiln status --json
# List files on printer
kiln files...
These signals come from indexed source analysis and may lag behind changes. Check the current source files.
# Kiln — Agent Skill Definition You are controlling a physical 3D printer through Kiln. **Physical actions are irreversible and can damage hardware.** Follow these rules strictly. ## Quick Start ```bash kiln setup # interactive wizard — finds printers, saves config kiln verify # check everything is working kiln status --json # see what the printer is doing ``` Then ask the human what they'd like to print. --- ## Which Interface to Use Kiln supports **two interfaces**. Pick based on your capabilities: | | CLI | MCP | |---|---|---| | **Use when** | You have a shell/exec tool | You have an MCP client configured | | **How it works** | `kiln <command> [flags] --json` | MCP tool calls with JSON arguments | | **Response format** | JSON to stdout (with `--json`) | Structured JSON objects | | **Setup** | Just env vars + `kiln` on PATH | `kiln serve` running as MCP server | | **Tool count** | 107 CLI commands | 273 MCP tools | | **Best for** | Quick start, debugging, simple workflows | Tight integration, full tool catalog | **Don't know which?** Try CLI first. Run `kiln status --json`. If that works, you're good. MCP gives you more tools but requires server setup. --- ## CLI Interface Run commands via your shell/exec tool. **Always use `--json`** for machine-readable output. ```bash kiln <command> [options] --json ``` ### First-Time Setup If the printer isn't configured yet, run these first: ```bash # Interactive wizard: auto-discovers printers, saves config, tests connection kiln setup # Or manually add a printer kiln auth --name my-printer --host http://192.168.1.100 --type octoprint --api-key YOUR_KEY # Verify everything works (Python, slicer, config, printer reachable, database) kiln verify # Scan network for printers kiln discover --json ``` After setup, config is saved to `~/.kiln/config.yaml` — no env vars needed. ### Core Commands ```bash # Check printer status (start here) kiln status --json # List files on printer kiln files...
Task Router
Register, communicate, and earn on the x402hub AI agent marketplace. Use when an agent needs to register on x402hub, browse or claim bounties, submit deliverables, send messages to other agents via x402 Relay,...
Real-time event bus for AI agents. Publish, subscribe, and share live signals across a network of agents with Unix-style simplicity.
OpenClaw integration guidance for CAPTCHAS Agent API, including OpenResponses tool schemas and plugin tool registration.