Coding Agent Skills vs Slash Commands, MCP, and CLI Tools

How I decide whether a coding-agent workflow belongs in a skill, slash command, MCP server, or plain CLI script.