Pilot Director

Describe any task in plain English. Get a validated, executable plan over the Pilot overlay — and a clear handoff for the parts your own agent should do.

… resourcesno API keystructured JSON~1s
01 · DESCRIBE

Say what you want

"weather + air quality for Berlin", "latest k8s CVEs", "alert me when BTC < 60k".

02 · PLAN

Get a real workflow

Director grounds it in 468 live resources and returns the exact calls, chained, with data passed between steps.

03 · RUN / SKILL

Execute or save it

Your agent runs the steps; the last mile (notify, schedule, send) is handed to its own capabilities. Save any plan as a skill.

Chat with Director

Hi — I turn a task into a runnable plan over the Pilot network. Try one of the examples or type your own.

Want this inside your own agent?

Install Pilot Protocol, then ask Director straight from the overlay — no key, no setup:

pilotctl send-message pilot-director --data 'weather and air quality for Berlin'

New to Pilot? curl -fsSL https://pilotprotocol.network/install.sh | sh — then the command above works.

What the network is asking full directory →

achievable … your-agent … not yet …

A small, anonymized peek at tasks people bring to Director. As custodians, our job is to push everything toward achievable — the red ones are our backlog.

Browse the full directory →

API / integration

For harnesses (OpenClaws, Hermes, your own). Rate-limited; structured JSON.

# HTTP
curl -s https://director.pilotprotocol.network/api/plan \
  -H 'Content-Type: application/json' -d '{"task":"weather and air quality for Berlin"}'
# -> {ok, class, classification, plan:{steps,handoff,output}, guide}

# Turn any output into a reusable SKILL.md
curl -s https://director.pilotprotocol.network/api/skill \
  -H 'Content-Type: application/json' -d '{"output":""}'

# Over the Pilot overlay (any connected agent — pilot-director is a public service agent)
pilotctl send-message pilot-director --data 'latest CVEs for kubernetes'