---
title: "Feature Support Matrix"
slug: "skillset/reference/support-matrix"
description: Shows registry-owned Skillset feature status across every canonical provider target.
---
<!-- Generated by `bun run docs:generate`; do not edit directly. -->

<a id="feature-support-matrix"></a>

> Generated from Skillset's feature registry. See the [documentation system](https://github.com/outfitter-dev/skillset/blob/24800e02ed4e7150ea1bc7130c35603c98ea9da2/docs/development/documentation-system.md).

Statuses are emitted verbatim from the registry. Open a feature's linked page for its evidence, qualifications, and provider-specific detail.

| Feature | Feature status | claude | codex | cursor | Docs |
| --- | --- | --- | --- | --- | --- |
| Activation Probes | `implemented` | `not_applicable` | `not_applicable` | `not_applicable` | [1](/skillset/reference/features/tests-and-evals/) |
| Adaptive Hooks | `implemented` | `transformed` | `degraded` | `degraded` | [1](/skillset/reference/features/hooks/) |
| Changes | `implemented` | `not_applicable` | `not_applicable` | `not_applicable` | [1](/skillset/reference/features/changes/) |
| Dependencies | `implemented` | `native` | `degraded` | `planned` | [1](/skillset/reference/features/dependencies/) |
| Dev Watch | `implemented` | `not_applicable` | `not_applicable` | `not_applicable` | [1](/skillset/reference/features/dev-watch/) |
| Distributions | `implemented` | `not_applicable` | `not_applicable` | `not_applicable` | [1](/skillset/reference/features/distributions/) |
| Feature Registry | `implemented` | `not_applicable` | `not_applicable` | `not_applicable` | [1](https://github.com/outfitter-dev/skillset/blob/24800e02ed4e7150ea1bc7130c35603c98ea9da2/docs/development/features/feature-registry.md) |
| Future Companion Source Pointers | `planned` | `planned` | `planned` | `planned` | [1](/skillset/reference/features/apps/), [2](/skillset/reference/features/hooks/), [3](/skillset/reference/features/commands/), [4](/skillset/reference/features/settings/) |
| Marketplaces | `implemented` | `native` | `native` | `native` | [1](/skillset/reference/features/marketplaces/) |
| Output Safety | `implemented` | `not_applicable` | `not_applicable` | `not_applicable` | [1](/skillset/reference/features/output-safety/) |
| Plugin Agents | `implemented` | `pass_through` | `unsupported` | `pass_through` | [1](/skillset/reference/features/agents/) |
| Codex Plugin Apps | `implemented` | `not_applicable` | `pass_through` | `planned` | [1](/skillset/reference/features/apps/) |
| Plugin Assets | `implemented` | `not_applicable` | `pass_through` | `planned` | [1](/skillset/reference/features/plugins/) |
| Plugin Bin | `implemented` | `pass_through` | `unsupported` | `unsupported` | [1](/skillset/reference/features/executables/), [2](/skillset/reference/features/feature-source-pointers/) |
| Plugin Commands | `implemented` | `pass_through` | `not_applicable` | `pass_through` | [1](/skillset/reference/features/commands/), [2](/skillset/reference/features/plugins/) |
| Plugin Hooks | `implemented` | `pass_through` | `pass_through` | `pass_through` | [1](/skillset/reference/features/hooks/) |
| Plugin LSP Servers | `implemented` | `pass_through` | `not_applicable` | `planned` | [1](/skillset/reference/features/lsp-servers/), [2](/skillset/reference/features/plugins/) |
| Plugin Manifests | `implemented` | `native` | `native` | `native` | [1](/skillset/reference/features/plugins/) |
| Plugin MCP Servers | `implemented` | `native` | `native` | `native` | [1](/skillset/reference/features/feature-source-pointers/), [2](/skillset/reference/features/mcp-servers/) |
| Plugin Monitors | `implemented` | `pass_through` | `not_applicable` | `planned` | [1](/skillset/reference/features/monitors/), [2](/skillset/reference/features/plugins/) |
| Plugin Output Styles | `implemented` | `pass_through` | `not_applicable` | `planned` | [1](/skillset/reference/features/output-styles/), [2](/skillset/reference/features/plugins/) |
| Plugin README | `implemented` | `pass_through` | `pass_through` | `pass_through` | [1](/skillset/reference/features/plugins/) |
| Plugin Rules | `implemented` | `not_applicable` | `not_applicable` | `pass_through` | [1](/skillset/reference/features/rules/), [2](/skillset/reference/features/plugins/) |
| Plugin Scripts | `implemented` | `pass_through` | `pass_through` | `pass_through` | [1](/skillset/reference/features/plugins/) |
| Plugin Skills | `implemented` | `native` | `native` | `native` | [1](/skillset/reference/features/plugins/), [2](/skillset/reference/features/skills/) |
| Plugin Source | `implemented` | `pass_through` | `pass_through` | `pass_through` | [1](/skillset/reference/features/plugins/) |
| Plugin Themes | `implemented` | `pass_through` | `not_applicable` | `planned` | [1](/skillset/reference/features/themes/), [2](/skillset/reference/features/plugins/) |
| Project Agents | `implemented` | `native` | `transformed` | `native` | [1](/skillset/reference/features/agents/) |
| Project Instructions | `implemented` | `transformed` | `transformed` | `transformed` | [1](/skillset/reference/features/rules/) |
| Releases | `implemented` | `metadata_only` | `metadata_only` | `metadata_only` | [1](/skillset/reference/features/releases/) |
| Render Results | `implemented` | `not_applicable` | `not_applicable` | `not_applicable` | [1](https://github.com/outfitter-dev/skillset/blob/24800e02ed4e7150ea1bc7130c35603c98ea9da2/docs/development/features/render-results.md) |
| Resources | `implemented` | `native` | `native` | `native` | [1](/skillset/reference/features/resources/) |
| Runtime Adapters | `planned` | `not_applicable` | `not_applicable` | `not_applicable` | [1](https://github.com/outfitter-dev/skillset/blob/24800e02ed4e7150ea1bc7130c35603c98ea9da2/docs/development/features/runtime-adapters.md) |
| Runtime Context | `implemented` | `transformed` | `transformed` | `transformed` | [1](/skillset/reference/features/hooks/), [2](https://github.com/outfitter-dev/skillset/blob/24800e02ed4e7150ea1bc7130c35603c98ea9da2/docs/development/features/hook-guardrails.md) |
| Skill Invocation Policy | `implemented` | `transformed` | `transformed` | `transformed` | [1](/skillset/reference/features/skills/) |
| Standalone Skills | `implemented` | `native` | `native` | `native` | [1](/skillset/reference/features/skills/) |
| Supports | `implemented` | `metadata_only` | `metadata_only` | `metadata_only` | [1](/skillset/reference/features/supports/) |
| Provider Source | `implemented` | `pass_through` | `pass_through` | `pass_through` | [1](/skillset/reference/features/target-native-islands/) |
| Tools Policy | `implemented` | `transformed` | `metadata_only` | `metadata_only` | [1](/skillset/reference/features/tools-policy/) |
| Version Audit | `implemented` | `not_applicable` | `not_applicable` | `not_applicable` | [1](/skillset/reference/features/version-audit/) |
| Workflows | `implemented` | `not_applicable` | `not_applicable` | `not_applicable` | [1](/skillset/reference/features/ci/), [2](/skillset/reference/features/build-scopes/), [3](https://github.com/outfitter-dev/skillset/blob/24800e02ed4e7150ea1bc7130c35603c98ea9da2/docs/development/features/workbench.md) |
