Skill
A skill is a focused reusable capability, generally organized around instructions in SKILL.md and optional supporting resources.
Plugin
A plugin is a broader distribution unit. The current OpenAI Plugins repository shows plugins that can include skills plus additional surfaces such as MCP configuration, commands, agents, hooks and assets.
Why this matters in Artifiner
We keep the entity types separate. A bundled skill points to its parent plugin instead of pretending it is independently installable, while MCP and hooks remain discoverable as distinct capabilities.