Target Surface Support Matrix

Support claims are intentionally separate from skill selection. This generated page separates install eligibility from support claims. supported_agents in manifest/skills.yaml and manifest/artifacts.yaml is selection eligibility; the rows below state how each target surface is rendered, whether it is supported, degraded, blocked, manual, or unsupported, and what code or policy backs that claim. Do not infer runtime support from supported_agents alone.

The current manifest contains 59 installable skills; the matrix below describes the target/surface support contract that those generated skill and artifact plans use.

OpenClaw source/import evidence and OpenClaw install-target behavior are separate. Source/import evidence never authorizes real .openclaw writes; current OpenClaw install-target behavior remains fake-root scoped.

Target

Surface

State

Mechanism

Scope

Claim Basis

Notes

codex

skill-file

supported

copy

agent-visible regular SKILL.md file with copied support files

policy

Auto mode copies canonical skills and support files because symlinked Codex skill loading is not assumed and installed skills must remain self-contained.

claude

skill-file

supported

symlink

native Claude skill file

policy

Auto mode links to canonical SKILL.md with apply-time fallback.

deepseek

skill-file

supported

reference-adapter

agent-visible regular SKILL.md adapter pointing at canonical source

policy

Auto mode uses reference adapters because native symlink loading is not verified.

copilot

skill-file

supported

reference-adapter

personal GitHub Copilot skill adapter

policy

Copilot receives personal skill/persona surfaces only; commands/templates are unsupported.

opencode

skill-file

supported

copy

OpenCode-native regular SKILL.md file with copied support files

policy

Auto mode copies canonical skills for cross-platform parity; explicit reference and symlink modes remain available with evidence.

antigravity

skill-file

supported

copy

Antigravity global flat Markdown skill file with the embedded canonical body

official-docs

Auto mode writes .md under ~/.gemini/antigravity-cli/skills/ (or ~/.gemini/config/skills/ on a home the vendor has migrated) with the full canonical skill body and copies support files, matching the documented global skill layout.

openclaw

skill-file

manual

fake-root-copy

fake-root install-target layout only

fake-root-only

OpenClaw real-system target writes stay blocked until native target evidence exists.

codex

entrypoint-alias

supported

reference-doc

non-executing quick-action reference

renderer

Codex does not receive native slash-command registrations from this artifact class.

claude

entrypoint-alias

supported

native-command

Claude command file

renderer

Claude is the only current target that receives native command files for entrypoint aliases.

deepseek

entrypoint-alias

supported

reference-doc

non-executing quick-action reference

renderer

DeepSeek receives entrypoint references rather than native command registrations.

copilot

entrypoint-alias

unsupported

unsupported

not installed

planner

Copilot optional artifacts are limited to supported personal surfaces.

opencode

entrypoint-alias

supported

native-command

OpenCode command markdown file

renderer

OpenCode receives native command aliases under ~/.config/opencode/commands.

antigravity

entrypoint-alias

supported

native-skill

Antigravity global flat Markdown skill alias

renderer

Entry-point aliases render as global Antigravity Markdown skills under ~/.gemini/antigravity-cli/skills/ (or ~/.gemini/config/skills/ on a home the vendor has migrated).

openclaw

entrypoint-alias

unsupported

unsupported

not installed

fake-root-only

OpenClaw commands/aliases remain outside target support.

codex

runtime-file

supported

runtime-copy

root-scoped managed runtime helpers

runtime-manifest

Runtime files are copied under the selected root runtime, not per-agent skill folders.

claude

runtime-file

supported

runtime-copy

root-scoped managed runtime helpers

runtime-manifest

Runtime files are copied under the selected root runtime, not per-agent skill folders.

deepseek

runtime-file

supported

runtime-copy

root-scoped managed runtime helpers

runtime-manifest

Runtime files are copied under the selected root runtime, not per-agent skill folders.

copilot

runtime-file

supported

runtime-copy

root-scoped managed runtime helpers

runtime-manifest

Runtime files are copied under the selected root runtime, not per-agent skill folders.

opencode

runtime-file

supported

runtime-copy

root-scoped managed runtime helpers

runtime-manifest

Runtime files are copied under the neutral shared ai-agents-skills runtime root, not inside OpenCode config.

antigravity

runtime-file

supported

runtime-copy

root-scoped managed runtime helpers

runtime-manifest

Runtime files use the neutral shared ai-agents-skills runtime root, not a Codex-specific runtime path.

openclaw

runtime-file

manual

runtime-copy

fake-root by default; real-system gated by an approved manifest + host broker

runtime-manifest

Real-system runtime files install via an approved content-addressed runtime manifest (openclaw-runtime-apply-manifest –real-system + confirmation phrase, verify-before-write): inert files under .openclaw/skills//, executable files under the neutral runtime root, exposed to the sandbox by the openclaw-broker. Fake-root-only by default.

antigravity

agent-persona

supported

plugin

Antigravity plugin agent definition

official-docs

Personas are installed under ~/.gemini/antigravity-cli/plugins/ai-agents-skills/ (or ~/.gemini/config/plugins/ai-agents-skills/ on a home the vendor has migrated) in an agents/ subdirectory, with the plugin manifest.

antigravity

plugin

supported

plugin

Antigravity native plugin package

official-docs

The installer creates plugin.json and a managed plugin payload under ~/.gemini/antigravity-cli/plugins/ai-agents-skills/ (or ~/.gemini/config/plugins/ai-agents-skills/ on a home the vendor has migrated).

antigravity

global-context

supported

instruction-block

managed block in ~/.gemini/GEMINI.md

official-docs

Skill and repo-management instruction blocks use the documented Antigravity global developer context file.

antigravity

settings-file

supported

settings-file

sparse Antigravity settings JSON

official-docs

A no-op settings.json scaffold is managed under ~/.gemini/antigravity-cli/settings.json when Antigravity artifacts are installed.

antigravity

mcp-config

supported

mcp-config

plugin-scoped Antigravity MCP config

official-docs

A no-op mcp_config.json scaffold with an empty mcpServers map is installed inside the managed Antigravity plugin.

antigravity

hook-config

supported

hook-config

plugin-scoped Antigravity hooks config

official-docs

A no-op hooks.json scaffold is installed inside the managed Antigravity plugin.

claude

settings-json-merge

supported

json-merge

managed Stop-hook entry merged into ~/.claude/settings.json

planner

When the autonomous-research-loop runtime is installed, one managed hooks.Stop entry (tagged _managedBy/_id) is idempotently merged into the user’s settings.json and removed on uninstall; user-authored hooks are preserved.

grok

skill-file

supported

copy

Grok-native directory-layout SKILL.md file with copied support files

official-docs

Auto mode writes ~/.grok/skills//SKILL.md with the full canonical body, matching the documented Grok skills layout (08-skills.md).

grok

entrypoint-alias

supported

native-command

Grok command markdown file

official-docs

Entry-point aliases render as native Grok command files under ~/.grok/commands/.

grok

runtime-file

supported

runtime-copy

root-scoped managed runtime helpers

runtime-manifest

Runtime files use the neutral shared ai-agents-skills runtime root, not a Codex-specific runtime path.

grok

agent-persona

supported

copy

Grok subagent Markdown definition

official-docs

Personas install under ~/.grok/agents/ as name/description overlays; Claude-format tool-restriction frontmatter is not enforced on Grok.

grok

instruction-block

supported

instruction-block

managed block in ~/.grok/AGENTS.md

official-docs

Skill and repo-management instruction blocks use the documented Grok home-scope AGENTS.md context file; there is no GROK.md.

grok

instruction-doc

supported

copy

Grok rules-directory Markdown file

installer-convention

Instruction docs copy to ~/.grok/rules/; home-scope rules/ loading is unverified.

grok

template

supported

copy

inert managed template storage

installer-convention

Templates copy to ~/.grok/templates/ as inert support storage referenced by skill relative paths; not a Grok-loaded surface.

grok

tool-shim

supported

copy

inert managed tool storage

installer-convention

Tool shims copy to ~/.grok/tools/ as inert support storage referenced by skill relative paths; not a Grok-loaded surface.

grok

native-hook-file

supported

hook-config

discrete managed ~/.grok/hooks/ai-agents-skills-autoloop.json

official-docs

The optional autoloop Stop hook installs as a fully-owned native hook file under ~/.grok/hooks/ (10-hooks.md); ~/.grok/settings.json is never written.

grok

config-compat

supported

toml-merge

managed [compat.claude] block merged into ~/.grok/config.toml

official-docs

A managed [compat.claude] block (skills/agents/rules/hooks = false) is idempotently merged into ~/.grok/config.toml so Grok presents a single self-contained view; the block is removed on uninstall and user-authored TOML is preserved.

kimi

skill-file

supported

copy

Kimi Code directory-layout SKILL.md with copied support files

official-docs

Auto mode writes ~/.kimi-code/skills//SKILL.md with the full canonical body (directory form; name and description required).

kimi

entrypoint-alias

unsupported

unsupported

not installed

planner

Kimi has no commands/ loader; skills are invoked as /skill:. Planner rejects entrypoint-alias so adapter inheritance does not create stray skill files.

kimi

runtime-file

supported

runtime-copy

root-scoped managed runtime helpers

runtime-manifest

Runtime files use the neutral shared ai-agents-skills runtime root, not a Kimi-specific runtime path.

kimi

agent-persona

supported

copy

Kimi custom agent Markdown definition

official-docs

Personas install under ~/.kimi-code/agents/ as name/description Markdown; unknown frontmatter fields are ignored by Kimi.

kimi

instruction-block

supported

instruction-block

managed block in ~/.kimi-code/AGENTS.md

official-docs

Skill and repo-management instruction blocks use the documented Kimi home-scope AGENTS.md file.

kimi

instruction-doc

supported

copy

inert managed instruction storage

installer-convention

Instruction docs copy to ~/.kimi-code/instructions/ as inert support storage; not a documented Kimi-loaded surface.

kimi

template

supported

copy

inert managed template storage

installer-convention

Templates copy to ~/.kimi-code/templates/ as inert support storage referenced by skill relative paths.

kimi

tool-shim

supported

copy

inert managed tool storage

installer-convention

Tool shims copy to ~/.kimi-code/tools/ as inert support storage referenced by skill relative paths.

chatgpt-local-coder

skill-file

supported

copy

host directory-layout SKILL.md with copied support files

official-docs

Auto mode writes ~/.chatgpt-local-coder/skills//SKILL.md with the full canonical body; the host discovers that directory as a skill root and copy mode keeps the install self-contained on native Windows, where symlink creation is privilege-gated.

chatgpt-local-coder

entrypoint-alias

supported

reference-doc

non-executing quick-action reference

renderer

The host exposes skills through skill_list/skill_run and has no slash-command loader, so aliases install as reference docs under ~/.chatgpt-local-coder/instructions/entrypoints/ instead of as native commands.

chatgpt-local-coder

runtime-file

supported

runtime-copy

root-scoped managed runtime helpers

runtime-manifest

Runtime files use the neutral shared ai-agents-skills runtime root, not a host-specific runtime path.

chatgpt-local-coder

agent-persona

supported

copy

inert managed persona storage

installer-convention

Personas copy to ~/.chatgpt-local-coder/agents/ as name/description Markdown. The host imports subagent definitions from ~/.claude/agents only; it does not yet read its own agents directory, so these files are reference material rather than registered subagents.

chatgpt-local-coder

instruction-block

supported

instruction-block

managed block in ~/.chatgpt-local-coder/AGENTS.md

official-docs

The host loads ~/.chatgpt-local-coder/AGENTS.md as its user-level memory file, so managed skill and repo-management blocks reach the model.

chatgpt-local-coder

instruction-doc

supported

copy

inert managed instruction storage

installer-convention

Instruction docs copy to ~/.chatgpt-local-coder/instructions/ as inert support storage referenced by skill relative paths; the host does not auto-load that directory.

chatgpt-local-coder

template

supported

copy

inert managed template storage

installer-convention

Templates copy to ~/.chatgpt-local-coder/templates/ as inert support storage referenced by skill relative paths.

chatgpt-local-coder

tool-shim

supported

copy

inert managed tool storage

installer-convention

Tool shims copy to ~/.chatgpt-local-coder/tools/ as inert support storage referenced by skill relative paths; they are not registered as MCP tools.

Claim levels used here:

  • supported: installer behavior is implemented for the listed surface.

  • fallback or degraded: the installer can proceed with reduced or apply-time fallback behavior.

  • blocked: the installer intentionally refuses the surface.

  • manual: the surface needs explicit fake-root/manual evidence and is not a real-system support claim.

  • unsupported: the target does not receive that surface today.