Hook
Runs on the PermissionDenied event for Bash tool calls, executing permission-denied-teardown.sh via bash. From Viindoo/odoo-mcp-client.
Hook
Runs on the PermissionDenied event for Bash tool calls, executing permission-denied-teardown.sh via bash. From Viindoo/odoo-mcp-client.
Hook
Runs when you submit a prompt, before the agent sees it, executing detect-intent.sh via bash. From Viindoo/odoo-mcp-client.
Hook
Runs when a subagent finishes, executing enforce-grounding.sh, enforce-teardown.sh, enforce-background-wait.sh, parse-continuation.sh and report-terminal-status.sh via bash (5 commands). From Viindoo/odoo-mcp-client.
Skill Claude CodeCodex
Run end-to-end Odoo acceptance on a change AND its blast-radius: map the affected cluster, plan an INDEPENDENT oracle, then EXECUTE it on a real running instance/UI and adjudicate PASS/FAIL with evidence. Fire on: acceptance test, QA the affected cluster, verify on the real UI, "write scenarios then run them", verify…
Skill Claude CodeCodex
Produce a CE vs EE vs custom-distribution comparison for a business domain - feature table, EE-only business-value notes, and an upgrade recommendation ready for a proposal. Version-aware: uses MCP checkmoduleexists/modelinspect; confirm version when unspecified. Trigger when edition differences come up, even in…
Skill Claude CodeCodex
Process a business requirement list (BRL) of any size - tens to thousands of items - into a classified, costed, dependency-ordered implementation plan. For each requirement: 4-way classification (Available-in-Odoo-CE / Available-in-Odoo-EE / Available-in-Viindoo / Custom) via double-profile odoo-semantic-mcp tool…
Skill Claude CodeCodex
Plan a multi-week, multi-channel marketing campaign for an Odoo vertical or geography push - blueprint with timeline, channel mix matrix, asset inventory, KPIs, and owner map (AI-doable vs human-required). ORCHESTRATES campaigns; does NOT draft individual content. Trigger on: "plan a campaign for", "campaign brief"…
Skill Claude CodeCodex
Assemble an evidence-backed proof package that Odoo can fulfill a specific client requirement - citing real module names, model fields, and code snippets from the indexed codebase, not marketing claims. Use this skill ANY time a sales engineer, consultant, or account manager needs to convince a skeptical…
Skill Claude CodeCodex
Review Odoo code (Python, JavaScript, XML, OWL) for bugs, convention violations, security, and performance - severity-graded findings, suggested fixes, corrected version. Dispatches to the odoo-code-reviewer agent. Fire whenever code is shared with feedback intent, even without the word "review". Trigger on: "does…
Skill Claude CodeCodex
Use when someone wants to build or change Odoo behavior and needs the code written - the single front door for ALL Odoo coding and the sole dispatcher of the odoo-coder work-node coordinator, scoping and ordering nodes by dependency. Fire on ANY request to add or change something in an Odoo module, even with no…
Skill Claude CodeCodex
Produce a competitive intelligence brief for a Strategist / CEO - board-ready capability matrix vs Odoo, GTM moves (user-provided only), threat assessment, and recommended response. Standalone-first - works WITHOUT OSM. Fire when user mentions a competitor alongside strategic intent: "competitor brief on", "analyze…
Skill Claude CodeCodex
Draft ready-to-publish marketing content for Odoo or your distribution - LinkedIn post, blog article, YouTube script, email sequence, landing page copy, or social caption. Language: English default; Vietnamese and other locales on request. Trigger on: "draft a blog post", "write a LinkedIn post", "YouTube script for"…
Skill Claude CodeCodex
Assess an existing Odoo customer's health for customer-success and retention decisions. Given a customer profile (industry, modules in use, go-live date, team size) plus optional usage signals (login frequency, open ticket count, adoption breadth), produces a Green/Amber/Red health score, churn signals…
Skill Claude CodeCodex
Generate a structured executive-level inventory of all custom + distribution modules in an Odoo deployment - classifying each as Standard / Distribution-maintained / True custom, surfacing business purpose, base model extended, key custom fields, and upgrade risk flag. Use this skill ANY time a CEO/CTO/PM needs to…
Skill Claude CodeCodex
Write Odoo migration scripts (migrations/ /pre-migrate.py and/or post-migrate.py) for schema or data changes - field rename, type change, model split/merge, data backfill, or module data transform - using parameterized SQL and/or ORM, following openupgradelib helpers where available, plus a VERIFICATION checklist (row…
Skill Claude CodeCodex
Analyze deal health for Odoo or a custom distribution and generate next actions for a Sales AE or small-team founder running go-to-market solo. Accepts deal context (label, last contact, stage, prior commitments) + an optional email/note thread; produces (a) a risk score (red/yellow/green), (b) a next-best action, (c)…
Skill Claude CodeCodex
Front-door for ALL Odoo debugging - the moment something is broken, erroring, or behaving wrong, use this BEFORE writing any fix. Runs the scientific method (reproduce -> falsifiable hypothesis -> bisect -> confirm-by-toggle -> regression test) and dispatches specialist debug agents per phase, each at an explicitly…
Skill Claude CodeCodex
Multi-phase opt-in deep survey of an Odoo codebase or scope for the next execute agent: a broad quick sweep, then narrow standard-depth dives, then an optional deep pass, spending depth and cost only where the scope earns it, writing reusable findings to the project's shared survey cache. Invoked ONLY by odoo-intake…
Skill Claude CodeCodex
Record a screen-capture video (MP4/GIF) of one Odoo workflow for a demo, sales walkthrough, marketing clip, or narrated before/after bug-evidence pair - driving the live instance through a scripted click path and saving the result. Capture runs via pagecast/Playwright-video MCP (chrome-devtools drives the path…