The fundamental problem with agent skills is that it doesn’t have a hook to do one time installation. An agent can’t just be a prompt. It also has to have some way to do initial set up work.

If I have an agent skill to look up prices of stocks, maybe I need to set up some tools and authentication first. There’s no way to express this!