diff --git a/README.md b/README.md index d8f2c5f..f218025 100644 --- a/README.md +++ b/README.md @@ -150,6 +150,28 @@ claude plugin marketplace add JuliusBrussee/caveman claude plugin install caveman@caveman ``` +Codex: + +1. Clone repo +2. Open Codex in repo +3. Run `/plugins` +4. Search `Caveman` +5. Install plugin + +### Windows (VS Code Codex) + +If you are using the VS Code Codex extension on Windows: + +1. Clone this repo locally +2. Open the cloned repo in VS Code +3. Open Codex Settings → Plugins +4. Look under the repo/local marketplace for `Caveman` +5. Click `Install` +6. Run `Developer: Reload Window` +7. Verify `Caveman` appears under installed plugins + +This repo includes a repo-local marketplace entry at `.agents/plugins/marketplace.json`, so the plugin can be discovered directly from the cloned repository without adding personal machine-specific paths to the repo. + Install once. Use in all sessions after that. One rock. That it. diff --git a/plugins/caveman/.codex-plugin/plugin.json b/plugins/caveman/.codex-plugin/plugin.json index e6b4f70..7822753 100644 --- a/plugins/caveman/.codex-plugin/plugin.json +++ b/plugins/caveman/.codex-plugin/plugin.json @@ -26,9 +26,14 @@ "Write" ], "websiteURL": "https://github.com/JuliusBrussee/caveman", + "privacyPolicyURL": "https://github.com/JuliusBrussee/caveman/blob/main/README.md", + "termsOfServiceURL": "https://github.com/JuliusBrussee/caveman/blob/main/LICENSE", "defaultPrompt": [ "Use caveman mode. Cut filler. Keep technical accuracy." ], + "composerIcon": "./assets/caveman-small.svg", + "logo": "./assets/caveman.svg", + "screenshots": [], "brandColor": "#6B7280" } } diff --git a/plugins/caveman/assets/caveman-small.svg b/plugins/caveman/assets/caveman-small.svg new file mode 100644 index 0000000..d85603e --- /dev/null +++ b/plugins/caveman/assets/caveman-small.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/plugins/caveman/assets/caveman.svg b/plugins/caveman/assets/caveman.svg new file mode 100644 index 0000000..c19d09b --- /dev/null +++ b/plugins/caveman/assets/caveman.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/plugins/caveman/skills/caveman/agents/openai.yaml b/plugins/caveman/skills/caveman/agents/openai.yaml new file mode 100644 index 0000000..b7cda02 --- /dev/null +++ b/plugins/caveman/skills/caveman/agents/openai.yaml @@ -0,0 +1,6 @@ +interface: + display_name: "Caveman" + short_description: "Talk like caveman. Cut filler. Keep technical accuracy." + icon_small: "./assets/caveman-small.svg" + icon_large: "./assets/caveman.svg" + default_prompt: "Use $caveman to answer briefly, cut filler, and preserve exact technical substance." diff --git a/plugins/caveman/skills/caveman/assets/caveman-small.svg b/plugins/caveman/skills/caveman/assets/caveman-small.svg new file mode 100644 index 0000000..d85603e --- /dev/null +++ b/plugins/caveman/skills/caveman/assets/caveman-small.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/plugins/caveman/skills/caveman/assets/caveman.svg b/plugins/caveman/skills/caveman/assets/caveman.svg new file mode 100644 index 0000000..c19d09b --- /dev/null +++ b/plugins/caveman/skills/caveman/assets/caveman.svg @@ -0,0 +1,7 @@ + + + + + + +