What problem does it solve? Plugin and skill names flow through Claude Code and Codex in confusing, inconsistent ways, causing slash-command misses, Unknown command errors, marketplace sync failures, and broken cross-agent adapters. This Skill documents the empirically verified naming, manifest, and caching rules so you can build or debug plugins correctly the first time. ## Core Features & Use Cases - Name resolution reference: Maps where plugin names, skill names, and marketplace names appear across Claude Code and Codex (plugin list, settings.json, caches, autocomplete, Skill tool invocation). - Frontmatter and manifest guidance: Explains SKILL.md frontmatter fields (name, description, user-invocable, disable-model-invocation), strict YAML requirements, and adapter generation for Codex via Circus. - Cross-agent sync contract: Defines source vs. generated target roles, build/check/diff verbs, and multi-agent runtime closeout rules for safe delivery. - Use Case: You create a new marketplace plugin and your skill does not appear in autocomplete. This Skill tells you to set user-invocable explicitly, verify the directory name matches the frontmatter name, and check the plugin cache path. ## Quick Start Ask the agent to explain why your plugin skill is not resolving as a slash command, or to scaffold a new Claude Code and Codex compatible plugin following the naming and manifest rules.