OpenClaw Skill
NullBore ships an OpenClaw skill that lets AI agents manage tunnels programmatically.
Install the skill
Download the skill file and install it:
# Download from GitHub
curl -LO https://github.com/nullbore/nullbore-openclaw-skill/releases/latest/download/nullbore-openclaw-skill.skill
# Install (copy to your skills directory)
cp nullbore-openclaw-skill.skill ~/.openclaw/skills/
Configuration
Set these environment variables for OpenClaw:
NULLBORE_SERVER=https://tunnel.nullbore.com
NULLBORE_API_KEY=nbk_your_key_here
What the agent can do
Once installed, your OpenClaw agent can:
- Open tunnels: "Expose port 3000 for 2 hours"
- Open with idle TTL: "Expose my MCP server, keep it alive while there's traffic"
- List tunnels: "What tunnels are running?"
- Close tunnels: "Close the myapp tunnel"
- Extend tunnels: "Give the API tunnel another 4 hours"
- Clean up: "Close all my tunnels"
Example conversations
User: Expose port 4000 so my cloud agent can reach my local MCP server
Agent: Opens a tunnel with idle TTL:
curl -X POST https://tunnel.nullbore.com/v1/tunnels \
-H "Authorization: Bearer $NULLBORE_API_KEY" \
-d '{"local_port": 4000, "ttl": "1h", "idle_ttl": true}'
# → https://a7f3bc.tunnel.nullbore.com
User: What tunnels do I have running?
Agent: Lists active tunnels via GET /v1/tunnels and reports status, traffic, and expiry times.
Source
The skill source is open: github.com/nullbore/nullbore-openclaw-skill
The skill follows the OpenClaw skill format — a SKILL.md with API patterns and a references/api.md with the full endpoint reference.