> **Add a skill in 4 steps:**
> 1. Create `app/contrib/<your_skill>/` with a `skill.yaml` manifest (spec: /docs-site#manifest).
> 2. Write `skill.py` — subclass `app.sdk.Skill`, implement `async def run(self, ctx, params)`.
> 3. `docker compose restart app` (or `POST /api/admin/reload` with the admin token).
> 4. Watch it appear at `/api/skills` and in the agent's tool list. Call it headlessly: `POST /api/{sid}/skills/<your_skill>:run`.

The obvious next contribution after `power_line_clearance` is `tree_planting` — a point-on-corridor skill. Don't build it in core; drop it in `contrib/` like any other plugin.
