{"id":30209,"plugin_id":"plugins_6ab0101414c081918a43849ea9773344","kind":"detail","collection_source":"plugin_api","comparison_source":null,"observed_at":"2026-10-09T00:11:00.232Z","digest":"e717c2ea0158bff10286f6b23cd7899ef3e92882691cfed1420ab492298550af","against":22105,"payload":{"canonical_app_id":null,"connector_id":null,"created_at":"2026-09-20T17:45:38.925110Z","discoverability":"LISTED","id":"plugins_6ab0101414c081918a43849ea9773344","is_template":false,"name":"caveman","release":{"app_ids":[],"app_manifest":null,"app_templates":[],"description":"A related suite of compressed-communication and development workflow skills, including review, refactoring, exploration, evidence, and token-efficient modes.","display_name":"Caveman","id":"pluginrel_b4fcef2a6a988191aa471d3da222f703","interface":{"brand_color":null,"capabilities":["Compressed communication","Code review","Refactoring guidance"],"category":"Developer Tools","composer_icon_dark_url":null,"composer_icon_url":"https://files.openai.com/content?id=file_00000000eda0821083d999f79c27b879","default_prompt":"Use Caveman to simplify this coding task","default_prompts":["Use Caveman to simplify this coding task","Review this implementation with the Caveman workflow","Turn this requirement into a compact execution plan"],"developer_name":"RONALD FERRARI SOARES","logo_url":"https://files.openai.com/content?id=file_00000000bc7c8210a4435e25d3388ac9","logo_url_dark":null,"long_description":"Provides compact engineering workflows for reasoning about code, implementation, debugging, and delivery with minimal unnecessary context.","plugin_category_id":"developer tools","privacy_policy_url":null,"screenshot_urls":[],"short_description":"Compressed coding workflows","terms_of_service_url":null,"website_url":null},"keywords":["concise","developer-tools","review","refactoring","workflow"],"mcp_servers":[],"onboarding_skill_name":null,"requires_local_executor":false,"skills":[{"description":"Use when a coding task should be delegated to a focused investigator, small-change builder, or diff reviewer so the main context stays compact.","interface":{"brand_color":null,"default_prompt":"Use $cavecrew for this task","display_name":"Cavecrew","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Delegate focused coding work with compact context"},"name":"cavecrew","plugin_release_skill_id":"pluginrsk_6ab0101c43f88191abcd51cc576f097f"},{"description":"Use when the user asks to run or coordinate a Caveman workflow for reducing LLM cost, inspecting workflow evidence, or optimizing agent usage.","interface":{"brand_color":null,"default_prompt":"Use $caveman for this task","display_name":"Caveman","icon_large_url":null,"icon_small_url":null,"iconography":"bolt","short_description":"Coordinate Caveman cost-optimization workflows"},"name":"caveman","plugin_release_skill_id":"pluginrsk_6ab010192b5c8191bdabaf1b801bec6a"},{"description":"Use when the user asks for a concise Conventional Commit message or wants a commit message compressed to the change intent.","interface":{"brand_color":null,"default_prompt":"Use $caveman-commit for this task","display_name":"Caveman Commit","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Write a concise Conventional Commit message"},"name":"caveman-commit","plugin_release_skill_id":"pluginrsk_6ab0101740188191ad7fb996bd0eee36"},{"description":"Use when the user explicitly asks to compress a memory, instructions, or todo file into Caveman format while keeping a readable backup.","interface":{"brand_color":null,"default_prompt":"Use $caveman-compress for this task","display_name":"Caveman Compress","icon_large_url":null,"icon_small_url":null,"iconography":"bolt","short_description":"Compress project memory into Caveman format"},"name":"caveman-compress","plugin_release_skill_id":"pluginrsk_6ab0101e0c8481919ab816eb8272f24d"},{"description":"Use when the user asks to discover or label LLM workflows in a repository so Caveman can attribute spend by workflow.","interface":{"brand_color":null,"default_prompt":"Use $caveman-discover for this task","display_name":"Caveman Discover","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Discover LLM workflows for spend attribution"},"name":"caveman-discover","plugin_release_skill_id":"pluginrsk_6ab01017923481919f22d185017cdd49"},{"description":"Use when the user asks what Caveman found about LLM cost, traces, latency, errors, routing, savings, or workflow evidence.","interface":{"brand_color":null,"default_prompt":"Use $caveman-evidence-review for this task","display_name":"Caveman Evidence Review","icon_large_url":null,"icon_small_url":null,"iconography":"chart","short_description":"Review Caveman cost and workflow evidence"},"name":"caveman-evidence-review","plugin_release_skill_id":"pluginrsk_6ab010174bc48191870f9f366ab04e47"},{"description":"Use when a repository needs broad read-only exploration for orientation or localization and the exact file or symbol is not already known.","interface":{"brand_color":null,"default_prompt":"Use $caveman-explore for this task","display_name":"Caveman Explore","icon_large_url":null,"icon_small_url":null,"iconography":"search","short_description":"Explore a repository with minimal context"},"name":"caveman-explore","plugin_release_skill_id":"pluginrsk_6ab010176240819195aa0ac4991c6858"},{"description":"Use when the user explicitly asks for Caveman help, available modes, skills, commands, or a quick-reference summary.","interface":{"brand_color":null,"default_prompt":"Use $caveman-help for this task","display_name":"Caveman Help","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Show Caveman modes and commands"},"name":"caveman-help","plugin_release_skill_id":"pluginrsk_6ab0101efc94819189958a54eb627508"},{"description":"Use when the user asks to reduce an agent workflow's token cost, review Caveman savings, trim heavy context files, or act on a Caveman learning report.","interface":{"brand_color":null,"default_prompt":"Use $caveman-learn for this task","display_name":"Caveman Learn","icon_large_url":null,"icon_small_url":null,"iconography":"chart","short_description":"Apply Caveman token-cost recommendations"},"name":"caveman-learn","plugin_release_skill_id":"pluginrsk_6ab0101bb82c81918196c741000cd021"},{"description":"Use when the user explicitly asks to start, approve, cancel, promote, or roll back a Caveman experiment.","interface":{"brand_color":null,"default_prompt":"Use $caveman-manage for this task","display_name":"Caveman Manage","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Manage Caveman experiment lifecycle"},"name":"caveman-manage","plugin_release_skill_id":"pluginrsk_6ab0101c18708191a667b57933ae33fc"},{"description":"Use when the user asks to inspect or evaluate a Caveman optimization report before explicitly approving any optimization action.","interface":{"brand_color":null,"default_prompt":"Use $caveman-optimize for this task","display_name":"Caveman Optimize","icon_large_url":null,"icon_small_url":null,"iconography":"chart","short_description":"Review Caveman optimization proposals"},"name":"caveman-optimize","plugin_release_skill_id":"pluginrsk_6ab0101c75208191b106613b9685c53e"},{"description":"Use when the user asks for a focused review of a code diff or change using the Caveman workflow.","interface":{"brand_color":null,"default_prompt":"Use $caveman-review for this task","display_name":"Caveman Review","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Review a code change with Caveman"},"name":"caveman-review","plugin_release_skill_id":"pluginrsk_6ab0101ddb888191adb7986675623b64"},{"description":"Use when the user explicitly asks to configure Caveman for a repository, workspace, or cloud-backed workflow.","interface":{"brand_color":null,"default_prompt":"Use $caveman-setup for this task","display_name":"Caveman Setup","icon_large_url":null,"icon_small_url":null,"iconography":"bolt","short_description":"Set up Caveman for a project"},"name":"caveman-setup","plugin_release_skill_id":"pluginrsk_6ab0101acc488191890664ddc6979f6c"},{"description":"Use when the user asks for Caveman usage, cost, savings, score, or workflow statistics from available Caveman evidence.","interface":{"brand_color":null,"default_prompt":"Use $caveman-stats for this task","display_name":"Caveman Stats","icon_large_url":null,"icon_small_url":null,"iconography":"chart","short_description":"Summarize Caveman usage and cost statistics"},"name":"caveman-stats","plugin_release_skill_id":"pluginrsk_6ab0101fece88191aea53e386ac96944"},{"description":"Use when a bug or unexpected behavior needs evidence and a credible root cause before any code is edited.","interface":{"brand_color":null,"default_prompt":"Use $investigate-first to diagnose this failure before proposing edits","display_name":"Investigate First","icon_large_url":null,"icon_small_url":null,"iconography":"search","short_description":"Find the root cause before editing"},"name":"investigate-first","plugin_release_skill_id":"pluginrsk_6ab0101a7b2081918ab39bddfba4c155"},{"description":"Use when implementing a feature or change and the work should be reduced to the smallest coherent, testable slice.","interface":{"brand_color":null,"default_prompt":"Use $lean-build to implement this feature without speculative scope","display_name":"Lean Build","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Build the smallest coherent feature slice"},"name":"lean-build","plugin_release_skill_id":"pluginrsk_6ab0101dddcc819196a2e0f14f4c6d64"},{"description":"Use when planning or implementing a migration that must preserve data, support rollback, and move through reversible transition steps.","interface":{"brand_color":null,"default_prompt":"Use $migration to implement this transition with compatibility and rollback proof","display_name":"Migration","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Plan reversible data-safe migrations"},"name":"migration","plugin_release_skill_id":"pluginrsk_6ab0101aacc4819186812b4e9a71ff07"},{"description":"Use when restructuring code while preserving observable behavior and proving the refactor with tests or other evidence.","interface":{"brand_color":null,"default_prompt":"Use $safe-refactor to restructure this code while preserving behavior","display_name":"Safe Refactor","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Refactor safely without changing behavior"},"name":"safe-refactor","plugin_release_skill_id":"pluginrsk_6ab0101a0c9c819182cf558f49bd377a"},{"description":"Use when a narrow regression or defect should be fixed at the responsible layer while preserving surrounding behavior and proving the patch with focused tests.","interface":{"brand_color":null,"default_prompt":"Use $surgical-patch to fix this bug with a narrow verified change","display_name":"Surgical Patch","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Apply a narrow regression-proof patch"},"name":"surgical-patch","plugin_release_skill_id":"pluginrsk_6ab01018aea08191acf8e64b1d0b0cfd"},{"description":"Use when a change appears complete and the next step is to run only the relevant proof, report the result, and stop without unrelated cleanup.","interface":{"brand_color":null,"default_prompt":"Use $verify-and-stop to prove acceptance criteria without adding scope","display_name":"Verify and Stop","icon_large_url":null,"icon_small_url":null,"iconography":"bolt","short_description":"Verify the change and stop cleanly"},"name":"verify-and-stop","plugin_release_skill_id":"pluginrsk_6ab01018f9f88191ba70709a4e9c93cb"}],"version":"2.7.0"},"scope":"GLOBAL","share_url":"https://chatgpt.com/plugins/plugins_6ab0101414c081918a43849ea9773344?open_in_app","status":"ENABLED"},"changes":[{"path":"/discoverability","type":"changed","before":"UNLISTED","after":"LISTED"},{"path":"/share_url","type":"changed","before":null,"after":"https://chatgpt.com/plugins/plugins_6ab0101414c081918a43849ea9773344?open_in_app"}],"summary":"Fields changed: 2. /discoverability, /share_url.","summary_kind":"deterministic","summary_metadata":{}}