Remix 3 and Cloudflare's agents package are newer than most of what any model was trained on. Left alone, an agent writes the Remix it remembers: Remix 2, React, the wrong imports. A skill fixes that. It's a folder with a SKILL.md: a description that says when to load it, and instructions that change what the agent does, such as "read the installed docs before using an API".
Skills load only when they're needed: Claude Code reads every skill's short description up front, and the full instructions only when a task matches. So four skills cost almost nothing until they're used.