Primary navigation

Skill controls

Compare ChatGPT workspace, local filesystem, and plugin skill controls

Skills are reusable workflows made from instructions and supporting resources. ChatGPT workspace Skills, filesystem skills used by covered local capabilities in the ChatGPT desktop app, Codex CLI, or IDE extension, and plugins that package skills have separate lifecycle and access controls.

For the complete administration model, see Roles and workspace permissions.

Distinguish the distribution models

Distribution modelUse it forAdministration boundary
ChatGPT workspace SkillSharing or installing an approved workflow through supported ChatGPT workspace featuresChatGPT workspace skill permissions and lifecycle controls
Local filesystem skillLoading an installed workflow from a repository, user, administrator, or bundled system locationFilesystem distribution, local client configuration, and runtime permissions
PluginPackaging one or more skills with optional apps, MCP servers, hooks, and presentation metadataPlugin availability and installation, plus the separate controls for every bundled capability

ChatGPT workspace skill distribution, local filesystem skill installation, and surface-specific plugin installation are separate paths. Moving a skill doesn’t transfer ChatGPT workspace ownership, sharing, role assignments, plugin installation state, or app authorization.

Plugins are available in ChatGPT Work on the web, in ChatGPT Work and Codex in the ChatGPT desktop app, and through the Codex CLI plugin browser. They aren’t available in Chat, the IDE extension, or mobile.

Owning controls

See Build skills for filesystem locations and authoring, Skills in ChatGPT for current workspace procedures, and Build plugins for plugin packaging.

ChatGPT workspace controls don’t install local filesystem skills or plugins. Filesystem distribution doesn’t assign ChatGPT workspace ownership or roles. Plugin installation doesn’t grant access to an app, MCP server, or connected service. Configure each capability through the control surface that owns it.