This author does not realize that skills can call APIs. The idea that you have to build dedicated CLI apps is not true at all and invalidates the entire article.
He did. That's what the "you aren’t forcing the user to manage raw tokens and secrets in plain text." bit comes in.
Can you clarify what exactly you mean? Skills are markdown files, so they definitely can't call APIs or CLIs. Are you saying that a skill can tell the agent to use curl to call web APIs? Or something different?
And call MCPs as well
No, the point was that you don’t have access to a CLI in every environment.