A prompt and a skill can contain the same words. The difference is the machinery around them: a skill is a file the model loads on its own when your request matches its one-line description, and it can declare inputs, tools, and a scope it won't cross. Here's how that loading works and why it lets you build things a prompt can't.