I agree that if a sub agent could work then handoff is the wrong skill. These docs on the site agree too:

> What it buys is portability, not compression. That makes the skill narrower than it sounds. You need a file only when the work has to travel — to a new harness, a new directory, a colleague, or a side task you want to fork off. If nothing is travelling, you do not need a handoff: staying in the session, /clear, a subagent and /compact cover the ordinary end-of-phase case, and /compact covers it more often than this skill does.

https://www.aihero.dev/skills-handoff

(Emphasis mine)