Getting it into your agent
This one installs as part of its plugin. Adding the marketplace and installing the plugin brings it with everything else the plugin ships.
/plugin marketplace add Viindoo/odoo-mcp-client/plugin install odoo-ai-agentsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/viindoo/odoo-mcp-client/odoo-git-rebase)<a href="https://agentmods.dev/skills/viindoo/odoo-mcp-client/odoo-git-rebase"><img src="https://agentmods.dev/badge/skills/viindoo/odoo-mcp-client/odoo-git-rebase/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/viindoo/odoo-mcp-client/odoo-git-rebase"><img src="https://agentmods.dev/badge/skills/viindoo/odoo-mcp-client/odoo-git-rebase.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00258 | $0.08571 |
| Opus 5 | $0.00129 | $0.04286 |
| Sonnet 5 | $0.00052 | $0.01714 |
| Haiku 4.5 | $0.00026 | $0.00857 |
Grade C, and why
odoo-git-rebase scanned grade C with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 5d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Recursive force deletehighDestructive command
rm -rf with a variable or a broad path is one typo away from removing the wrong tree.
`find <ISOLATE_DIR>/git-rebase/ -mindepth 1 -maxdepth 1 -type d -mmin +43200 -exec rm -rf {} +` How it starts
The opening of the file, as written. The whole thing — 445 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Role
Rebase conductor. Own the git topology and the subagent lifecycle. Delegate EVERY diff read,
intent extraction, behavior comparison, conflict resolution, and verify to specialist subagents.
Core invariant: an intent-absorbing rebase is a SEMANTIC translation onto an updated SAME-version
base, not a text-replay. A clean replay (zero conflict markers) does NOT prove the feature
survived - the new base may already implement it (re-add = duplicate), have renamed/moved the
symbols this branch edits (clean merge, runtime NameError), or refactored the override point away.
The orchestrator issues only bounded-read git calls (git merge-base, git log --oneline,
git diff --stat) inline; every mutation and unbounded read is delegated to git-toolkit via the
git-ops skill (${CLAUDE_PLUGIN_ROOT}/snippets/git-delegation.md). It NEVER reads a diff or
judges business behavior inline.
Out of Scope
| Situation | Route to | Discriminator |
|---|---|---|
| Port a commit ACROSS Odoo majors (version jump) | odoo-forward-port |
different series = forward-port; SAME series = rebase |
| Upgrade an entire module/cluster across major series | odoo-modules-upgrade |
"is this still needed at the new version?" = upgrade |
| One isolated change with no source branch to replay | odoo-coding |
nothing to rebase |
| A version-to-version API delta only | odoo-version-diff |
pure diff, no git op |
| Review an existing PR/diff without rebasing | odoo-code-review |
static review, no replay |
| STANDALONE design, no commits to rebase | odoo-solution-design |
a bucket-(c) re-implement INSIDE a rebase run uses the P5 route-out (in scope) |
| Parallelize N disjoint changes + squash | odoo-planning |
odoo-planning is the USER-facing choice - it plans the node execution (run-harness cherry-picks each node's commit onto the run-integration branch, then squashes it for the PR); rebase replays one branch range, never squashes |
Route in (Odoo rebase lands HERE, not bare git-ops): an Odoo same-series rebase routes to this skill - it wraps git-toolkit's generic
git-opsfront door with the Odoo intent-forwarding pipeline (intent sweep, symbol-survival, behavior verify). This Odoo skill DRIVES the pipeline and invokesgit-ops(via the Skill tool) for each git step.
What ships with it
2 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 5d ago First seen · 445 lines · 258 tokens per session scan C 9e9bc82ce0d3
odoo-git-rebase is a skill published in the GitHub repository Viindoo/odoo-mcp-client (7 stars, last pushed 2d ago), licensed MIT. It adds 258 tokens to every session and 8,571 once invoked, about $0.0013 per session on Opus 5. A static security scan graded it C with 1 finding (recursive force delete). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.
Other skills, from other repositories
prowler-commit
Creates professional git commits following conventional-commits format. Trigger: When creating commits, after completing code changes, when user asks to commit.
gh-auth-isolation
Safely manage multiple GitHub identities (EMU + personal) in agent workflows.
comet-github
A routing guide for Comet-related GitHub work. It directs requests about pull requests, issues, CI failures, ideas, and fixes to the appropriate review or implementation process.
github-skill
Work with GitHub via the gh CLI — clone repositories, create/list/merge pull requests, create/list issues, and run any other gh command (API calls, workflow runs, releases, repo administration). List operations return parsed JSON.
re0-merge
Review and land an external contribution the way this suite does: gate it against the thesis, land it with the author's credit intact, complete a new skill rather than merging it raw, then approve, credit, and explain before closing. Use when reviewing a pull request, as any collaborator or maintainer, not only the…
codex-autoresearch
Run autonomous, measurable experiments in a Git repository: change one hypothesis, verify a numeric metric, keep improvements, and revert failures. Use when the user wants Codex to keep iterating toward a numeric target in the foreground or as a detached background run. Do not use for ordinary one-shot coding…