Personal Codex skills and plugins for reusable agent workflows.
This repository is a public, repo-scoped Codex plugin marketplace. It collects installable Codex plugins and their bundled skills in one place, so the same agent workflows can be reused across local projects.
| Type | Name | Path | Description |
|---|---|---|---|
| Plugin | build-android-apps |
plugins/build-android-apps/ |
Android app development plugin for device mirroring, automation, previews, and debugging. |
Add this repository as a Codex plugin marketplace, then install the Android plugin from that marketplace:
codex plugin marketplace add peterchoee/codex-skills
codex plugin add build-android-apps@codex-skillsOpen a new Codex session after installing so Codex loads the bundled skill.
If you already installed build-android-apps@codex-skills, refresh the GitHub
marketplace snapshot and reinstall the plugin so Codex uses the newest cached
version:
codex plugin marketplace upgrade codex-skills
codex plugin remove build-android-apps@codex-skills
codex plugin add build-android-apps@codex-skillsOpen a new Codex session after reinstalling. Existing sessions can keep the previous plugin skill list in memory.
Check that the plugin is installed, enabled, and using the expected version:
codex plugin list | rg -C 2 'build-android-apps@codex-skills'The status should show installed, enabled. For this repository revision,
build-android-apps should install as version 0.1.1 or newer.
You can also verify that a fresh Codex session sees the bundled skill:
codex -C /path/to/your/android/project debug prompt-input 'Reply OK' \
| rg 'build-android-apps:android-emulator-browser'In the Codex app, type / and choose Android Emulator Browser from the
slash command list. Codex includes enabled skills in that list.
You can also invoke the skill directly in the composer:
$android-emulator-browser
In debug output or generated skill lists, plugin-installed skills may appear with their plugin namespace:
build-android-apps:android-emulator-browser
For local development from a checked-out copy, add the local repository as the marketplace root instead:
codex plugin marketplace add /absolute/path/to/codex-skills
codex plugin add build-android-apps@codex-skillsFor local development, reinstall after plugin changes and then open a new Codex
session. If the local marketplace was already added, run codex plugin add build-android-apps@codex-skills again after changing the plugin.
.
|-- .agents/
| `-- plugins/
| `-- marketplace.json
|-- plugins/
| `-- build-android-apps/
| |-- README.md
| |-- .codex-plugin/
| | `-- plugin.json
| `-- skills/
| `-- android-emulator-browser/
| |-- SKILL.md
| |-- agents/
| |-- references/
| `-- scripts/
`-- README.md
Each plugin lives under plugins/<plugin-name>/ and includes a required
.codex-plugin/plugin.json manifest. Bundled skills live under that plugin's
skills/ directory, with one SKILL.md per skill. Skill UI metadata for the
Codex app lives in skills/<skill-name>/agents/openai.yaml.
When adding a plugin:
- Create
plugins/<plugin-name>/.codex-plugin/plugin.json. - Add bundled skills under
plugins/<plugin-name>/skills/<skill-name>/. - Add
agents/openai.yamlinside each skill that should have a friendly Codex app slash-list label and default prompt. - Add or update the plugin entry in
.agents/plugins/marketplace.json. - Add
plugins/<plugin-name>/README.mdfor plugin-specific documentation. - Restart Codex and verify the plugin appears in the
Codex Skillsmarketplace.
When adding a skill to an existing plugin:
- Create
plugins/<plugin-name>/skills/<skill-name>/SKILL.md. - Keep the frontmatter
nameanddescriptionclear enough for Codex to decide when to load it. - Put long workflow details in the skill folder and keep executable helpers in
scripts/when they make the skill easier to maintain.