Thread:Skin talk:Chameleon/Installing without shell access/reply

Not a dumb question at all. In fact, not having shell access is one of the major issues with composer-installed skins and extensions. And the solution you proposed is actually what I would suggest as well: Install everything locally and then transfer it to the server.