GUIDES
Start with one working repo
Use the guides when you want the practical path: get a repo working, understand what you can ship, and grow that repo only when the next output is worth it.
Recommended Reading Order
- Choose What You Are Building
- Quickstart
- Build Custom Plugin Logic
- Build Your First Plugin
- Examples And Recipes
- What You Can Build
- Choose A Target
- One Project, Multiple Targets
- How To Publish Plugins
Choose What You Are Building
Start with online service, local tool, or custom logic before you touch the deeper target model.
Quickstart
Turn that job-first choice into a working repo and a clean first validation loop.
Build Custom Plugin Logic
Use the advanced guided path when the plugin's value lives in runtime code, hooks, or orchestration.
Build Your First Plugin
Follow the narrow legacy-compatible Codex runtime tutorial when that exact path is what you need.
Examples And Recipes
Open the concrete repos when you want visible examples by target, language, and finished output shape.
What You Can Build
Use this as the product map: see the output types the project can grow into over time.
Choose A Target
Pick the right output type without mixing language choice, packaging, and integration setup together.
One Project, Multiple Targets
Use this later when you need to decide whether one repo should grow, stay narrow, or split into separate repos.
Choose Delivery Model
Choose helper delivery only when you intentionally want the plugin to call out to local Node or Python code.
Packages And Integration Setup
Learn when packaging or checked-in integration setup is the right answer instead of an executable runtime.
How To Publish Plugins
See how Codex, Claude, and Gemini publication flows differ so you can dry-run the right lane before release day.