Official agent skill

Build Codex Native Plugins

by callstackincubator in callstackincubator/codex-mobile-dev-plugin

Create, extend, package, and troubleshoot Codex and ChatGPT plugins using OpenAI MCP Extensions.

OfficialNo licenceAuto-check passedAgent Workflows

Install Build Codex Native Plugins

skills CLI
$ npx skills add callstackincubator/codex-mobile-dev-plugin --skill build-codex-native-plugins -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install callstackincubator/codex-mobile-dev-plugin build-codex-native-plugins --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/callstackincubator/codex-mobile-dev-plugin.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/build-codex-native-plugins .claude/skills/build-codex-native-plugins && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
build-codex-native-plugins
GitHub stars
144
Token cost
~1.9k tokens
SKILL.md length
1,002 words
Files
10 (incl. references)
Skills in repo
4
Repo updated
First seen
Licence
None found

At a glance

Create, extend, package, and troubleshoot Codex and ChatGPT plugins using OpenAI MCP Extensions.

  • Works in 9 steps: Define tools around user actions.… → Implement the server and make its… → Register the UI resource and the… → …
  • Native sidebar apps
  • SKILL.md covers Start with the actual host and…, Read the relevant reference, Keep package and protocol… and Build the workflow, plus 2 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Build Codex Native Plugins is an agent skill from callstackincubator/codex-mobile-dev-plugin, published by the product's own GitHub organization. Create, extend, package, and troubleshoot Codex and ChatGPT plugins using OpenAI MCP Extensions. Use for native sidebar apps, conversation panels, file viewers or editors, settings, composer mentions, rich forms, onboarding, and plugin marketplaces. Also covers MCP tools, authentication, bundled skills, events, and public submission.

Its SKILL.md is about 1.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 11 other files, including reference files (for example `agents/openai.yaml`, `references/events.md` and `references/files.md`).

It sits in Agent Workflows, covering MCP servers and Hooks and plugins. It works with OpenAI and Model Context Protocol. The repository describes itself as: A Codex plugin for a better mobile development experience for android and iOS.

When your agent uses it

  • Native sidebar apps
  • Conversation panels
  • Composer mentions
  • Plugin marketplaces

Example prompts

  • “/build-codex-native-plugins”

Requirements

  • Python 3

Workflow steps

9 steps, taken from the first numbered list in SKILL.md.

  1. Define tools around user actions. Specify inputs, structured results, account scope, side effects, and errors. Keep read and write actions…
  2. Implement the server and make its model-readable results useful before adding UI. A UI failure should not hide the tool's outcome.
  3. Register the UI resource and the entrypoint tools. Global and thread entrypoints must accept {}. Give file handlers their documented file…
  4. In the app, register initial tool input, result, and host-context handlers before connecting. Render the initial result without repeating…
  5. Add only the needed extensions. Preserve account isolation, scope checks, file version checks, and form cancellation behavior.
  6. Bundle runtime code, UI HTML, CSS, and assets. Check paths from the installed plugin root, including in a copied package that cannot use…
  7. Package the skill instructions and any setup skill. Connect onboarding with extensions.com.openai.onboardingSkill when the workflow needs…
  8. Add or update the intended marketplace without replacing its other entries. Refresh and install through the host's supported flow.
  9. Run permitted checks for the changed behavior. Test the server contract and installed workflow separately when the environment allows it…

What it can do on your machine

Read from SKILL.md and the folder at commit 60f9aa0. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Build Codex Native Plugins loads about 1.9k tokens when it runs, and up to ~17k if it reads all its reference files. Until then it costs about 91 tokens; SKILL.md has 1,002 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~91
When it runs · the whole SKILL.md, loaded when a task matches
~1.9k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~17k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Without a licence we can't republish the file, so here is its outline and opening line. It has 1,002 words (~1,899 tokens).

“Build an installable plugin whose tools and native UI complete the user's stated workflow. Use standard MCP and MCP Apps for the shared protocol, then add OpenAI MCP Extensions for the native features the workflow needs.”

— opening of SKILL.md by callstackincubator
name
build-codex-native-plugins

Read the full SKILL.md on GitHub

Files

SKILL.md and 9 other files (references) in skills/build-codex-native-plugins of callstackincubator/codex-mobile-dev-plugin.

  • SKILL.md
  • agents/openai.yaml
  • references/events.md
  • references/files.md
  • references/mcp-server.md
  • references/native-ui.md
  • references/packaging.md
  • references/settings-and-forms.md
  • references/sources.md
  • references/testing-and-release.md

Open the folder on GitHubat commit 60f9aa0

Compare with similar skills

Build Codex Native Plugins next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Build Codex Native Plugins compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Build Codex Native Plugins this skillcallstackincubator/codex-mobile-dev-plugin144—~1.9kAutomated safety check: PassNone
MCP Integration for Pluginsanthropics/claude-plugins-official38k11 repos~3.1kAutomated safety check: PassApache-2.0
Crush Configurationcharmbracelet/crush29k—~3.7kAutomated safety check: PassCustom licence
Codex with ChatGPT Planning LoopXiaoDuoYa/codex-with-chatgpt7.1k—~11kAutomated safety check: NotesMIT
OpenpetsOpenPetsHQ/openpets1.3k—~2.1kAutomated safety check: PassMIT
Claude Automation Recommenderanthropics/claude-plugins-official38k3 repos~2.7kAutomated safety check: NotesApache-2.0

Similar skills

  • MCP Integration for Plugins

    anthropics/claude-plugins-official

    Official

    Explains how to bundle Model Context Protocol servers in a Claude Code plugin, covering config files, stdio, SSE, HTTP and WebSocket server types, and authentication.

    38k GitHub starsUsed in 11 repos~3.1k tokens
    Agent WorkflowsAuto-check passed
  • Crush Configuration

    charmbracelet/crush

    Explains how to configure the Crush coding agent with crushrc or crush.json, covering providers, models, LSPs, MCP servers, hooks, permissions and config precedence.

    29k GitHub stars~3.7k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Codex with ChatGPT Planning Loop

    XiaoDuoYa/codex-with-chatgpt

    Uses ChatGPT in the browser as the planning and review brain for a Codex session, with Codex keeping all execution and ChatGPT reading the workspace through a bridge.

    7.1k GitHub stars~11k tokensUpdated 7 days ago
    Agent WorkflowsAuto-check: notes
  • Openpets

    OpenPetsHQ/openpets

    A skill your agent uses whenever the user wants to build, extend, debug, test, validate, locally load, package, or publish an OpenPets plugin; work with the OpenPets Plugin SDK v3, plugin manifest…

    1.3k GitHub stars~2.1k tokensUpdated 10 days ago
    Agent WorkflowsAuto-check passed
  • Claude Automation Recommender

    anthropics/claude-plugins-official

    Official

    Scans a codebase and suggests which Claude Code hooks, subagents, skills, plugins and MCP servers fit its stack, without changing any files.

    38k GitHub starsUsed in 3 repos~2.7k tokens
    Agent WorkflowsAuto-check: notes
  • Cao MCP Apps

    awslabs/cli-agent-orchestrator

    Official

    Enable, operate, and extend CAO's MCP Apps surface — the host-rendered fleet dashboard visible inside MCP App hosts (Claude Desktop, ChatGPT, VS Code Copilot, Goose, Postman).

    1.4k GitHub stars~1.9k tokensUpdated today
    Agent WorkflowsAuto-check passed

More from callstackincubator/codex-mobile-dev-plugin

  • Agent Device

    callstackincubator/codex-mobile-dev-plugin

    Official

    Control a local iOS simulator or Android device with Mobile Dev's bundled agent-device MCP tools.

    144 GitHub stars~1.2k tokensUpdated today
    Auto-check passed
  • Mobile Dev

    callstackincubator/codex-mobile-dev-plugin

    Official

    A skill your agent uses when building, running, changing, or debugging local iOS, Android, Expo, React Native, or SwiftUI apps.

    144 GitHub stars~5.5k tokensUpdated today
    Auto-check passed
  • Mobile Dev Setup

    callstackincubator/codex-mobile-dev-plugin

    Official

    Set up the Mobile Dev plugin's bundled iOS and Android backends and check local device tools.

    144 GitHub stars~1.2k tokensUpdated today
    Auto-check passed

Categories

Questions about Build Codex Native Plugins

What does Build Codex Native Plugins do?

Create, extend, package, and troubleshoot Codex and ChatGPT plugins using OpenAI MCP Extensions. Build Codex Native Plugins is an agent skill from callstackincubator/codex-mobile-dev-plugin, published by the product's own GitHub organization. Create, extend, package, and troubleshoot Codex and ChatGPT plugins using OpenAI MCP Extensions.

When should I use Build Codex Native Plugins?

Build Codex Native Plugins fits situations like: native sidebar apps; conversation panels; composer mentions; plugin marketplaces.

How do I install Build Codex Native Plugins in Claude Code?

Run `npx skills add callstackincubator/codex-mobile-dev-plugin --skill build-codex-native-plugins -a claude-code`. Or copy the skill folder (skills/build-codex-native-plugins in callstackincubator/codex-mobile-dev-plugin) into .claude/skills/build-codex-native-plugins in your project. Claude Code loads it when a task matches its description.

How do I install Build Codex Native Plugins in Codex?

Run `npx skills add callstackincubator/codex-mobile-dev-plugin --skill build-codex-native-plugins -a codex`. Or copy the skill folder (skills/build-codex-native-plugins in callstackincubator/codex-mobile-dev-plugin) into .agents/skills/build-codex-native-plugins in your project. Codex loads it when a task matches its description.

Can I use Build Codex Native Plugins in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add callstackincubator/codex-mobile-dev-plugin --skill build-codex-native-plugins -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/build-codex-native-plugins, .gemini/skills/build-codex-native-plugins, .github/skills/build-codex-native-plugins and .opencode/skills/build-codex-native-plugins in your project.

What does Build Codex Native Plugins need to run?

SKILL.md names no scripts, command-line tools or credentials: Build Codex Native Plugins is instructions for the agent only. Our summary lists: Python 3.

Does Build Codex Native Plugins access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Build Codex Native Plugins safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Build Codex Native Plugins use?

No licence was found for Build Codex Native Plugins or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does Build Codex Native Plugins use?

About 1.9k tokens (SKILL.md is roughly 7.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 15k tokens, read only when the agent opens those files.

What are the alternatives to Build Codex Native Plugins?

Skills that share tags, products or a category with Build Codex Native Plugins: MCP Integration for Plugins (anthropics/claude-plugins-official, 38k stars), Crush Configuration (charmbracelet/crush, 29k stars), Codex with ChatGPT Planning Loop (XiaoDuoYa/codex-with-chatgpt, 7.1k stars) and Openpets (OpenPetsHQ/openpets, 1.3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Build Codex Native Plugins?

callstackincubator (a GitHub organization, an official publisher) maintains it in callstackincubator/codex-mobile-dev-plugin, which has 144 GitHub stars. The repository holds 4 skills in this directory. The repository was last updated on October 7, 2026.

Source: callstackincubator/codex-mobile-dev-plugin on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.