Skills is a generic construct. System prompt is generic as well. Subagents, AGENTS.md, CLAUDE.md etc. these are generic, "please care for my instruction" kind of constructs without any real guarantee to close gaps.
Tool is generic (CC vs OpenCode) Ecosystem is already same everywhere.
I don't understand what's the point.