Why skills fit dshYour harness owns the loop. Skills own the know-how.
dsh mounts every capability as a plugin: tools, models, session storage, the Web UI. Skills follow the same idea at a smaller scale — a folder with a SKILL.md that describes when to use it, what to run, and what to return. The harness decides how to compose the agent; the skill decides how one job gets done.
That split matters when the job involves the outside world. A coding agent can read your repository all day and still not know what the library changelog says this week, what a pricing page shows right now, or what a conference talk covered last month. Felo skills close that gap with live search, page extraction, YouTube transcripts, and slide output.
Nothing here needs a custom plugin build. Copy a skill folder into a discovered root, reload the session, and the skill tool can call it like any other capability in the scope tree.