From c8fc1d480bcced34afb2c516ddada1615bf19330 Mon Sep 17 00:00:00 2001 From: Casey Chow Date: Wed, 6 May 2026 15:49:11 -0400 Subject: [PATCH] docs(skills): point plugin workflows to eval --- codex-rs/skills/src/assets/samples/plugin-creator/SKILL.md | 5 +++++ .../src/assets/samples/plugin-creator/agents/openai.yaml | 2 +- codex-rs/skills/src/assets/samples/sideload-plugin/SKILL.md | 3 +++ .../src/assets/samples/sideload-plugin/agents/openai.yaml | 2 +- 4 files changed, 10 insertions(+), 2 deletions(-) diff --git a/codex-rs/skills/src/assets/samples/plugin-creator/SKILL.md b/codex-rs/skills/src/assets/samples/plugin-creator/SKILL.md index c1b0331744..3aa549cf42 100644 --- a/codex-rs/skills/src/assets/samples/plugin-creator/SKILL.md +++ b/codex-rs/skills/src/assets/samples/plugin-creator/SKILL.md @@ -57,6 +57,9 @@ python3 .agents/skills/plugin-creator/scripts/create_basic_plugin.py my-plugin - or strong repo context; when that evidence is missing, ask the user for the value instead of inventing one. - For local testing after scaffold creation, use `sideload-plugin`; it installs the plugin into the temporary `$CODEX_HOME/plugins/cache` development cache. +- When the user wants to evaluate or improve the resulting plugin, point them to the + `plugin-eval` plugin from the `openai-curated` marketplace instead of trying to fold evaluation + into this scaffold workflow. - Creates or updates `/.agents/plugins/marketplace.json` when `--with-marketplace` is set. - If the marketplace file does not exist yet, seed top-level `name` plus `interface.displayName` placeholders before adding the first plugin entry. - `` is normalized using skill-creator naming rules: @@ -154,6 +157,8 @@ python3 .agents/skills/plugin-creator/scripts/create_basic_plugin.py my-plugin - - When generating marketplace entries, always write `policy.installation`, `policy.authentication`, and `category` even if their values are defaults. - Add `policy.products` only when the user explicitly asks for that override. - Keep marketplace `source.path` relative to repo root as `./plugins/`. +- Use `plugin-eval` from the `openai-curated` marketplace when the next task is evaluating, + benchmarking, or deciding what to improve in a local plugin. ## Reference to exact spec sample diff --git a/codex-rs/skills/src/assets/samples/plugin-creator/agents/openai.yaml b/codex-rs/skills/src/assets/samples/plugin-creator/agents/openai.yaml index 212745e7e7..a8c39addae 100644 --- a/codex-rs/skills/src/assets/samples/plugin-creator/agents/openai.yaml +++ b/codex-rs/skills/src/assets/samples/plugin-creator/agents/openai.yaml @@ -1,6 +1,6 @@ interface: display_name: "Plugin Creator" short_description: "Scaffold plugins and marketplace entries" - default_prompt: "Use $plugin-creator to scaffold a plugin with placeholder plugin.json, optional structure, and a marketplace.json entry. Fill metadata from explicit user input or strong local context, and ask rather than guess when values are unknown. Use $sideload-plugin next when the user wants to install the local plugin into the temporary Codex cache for testing." + default_prompt: "Use $plugin-creator to scaffold a plugin with placeholder plugin.json, optional structure, and a marketplace.json entry. Fill metadata from explicit user input or strong local context, and ask rather than guess when values are unknown. Use $sideload-plugin next for temporary local testing, and point users to the openai-curated `plugin-eval` plugin when they want to evaluate or improve the result." icon_small: "./assets/plugin-creator-small.svg" icon_large: "./assets/plugin-creator.png" diff --git a/codex-rs/skills/src/assets/samples/sideload-plugin/SKILL.md b/codex-rs/skills/src/assets/samples/sideload-plugin/SKILL.md index 4d19589e76..8e4f56c737 100644 --- a/codex-rs/skills/src/assets/samples/sideload-plugin/SKILL.md +++ b/codex-rs/skills/src/assets/samples/sideload-plugin/SKILL.md @@ -84,6 +84,9 @@ python3 .agents/skills/sideload-plugin/scripts/install_plugin_to_cache.py