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.
"weather + air quality for Berlin", "latest k8s CVEs", "alert me when BTC < 60k".
Director grounds it in 468 live resources and returns the exact calls, chained, with data passed between steps.
Your agent runs the steps; the last mile (notify, schedule, send) is handed to its own capabilities. Save any plan as a skill.
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.
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.
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'