odoo-user-guidelisted
Install: claude install-skill tuanle96/odoo-ai-skills
# odoo-user-guide — instance-verified end-user guides
Generic recorders (Scribe/Tango/Guidde) document **what one person did once**.
This skill documents **what this Odoo instance lets this role do now** — and proves
it by executing the flow on the running instance.
The fast, accurate way to build one is **the agent drives the live UI once** through
an MCP browser tool. The bottleneck in doc generation is *guessing the click-path in
code before seeing the UI*; don't. The agent observes each page (accessibility tree),
clicks by **visible label**, adapts to wizards / locked records / banners like a
human, and screenshots as it goes. Odoo metadata + RPC keep it correct; reading the
backend state makes it a proof.
> Scripts capture FACTS (grounding, test data, proof, cleanup, rendering). The agent
> supplies the JUDGEMENT (driving the UI, and writing clear plain-language prose).
## The playbook (primary, agent-driven)
```bash
SK=skills/odoo-user-guide/scripts
export ODOO_GUIDE_PASSWORD='***'
U="--url https://odoo1.example.dev --db DEMO --login tuan.le"
```
1. **PREP — ground + obtain a record to document** (deterministic):
`$SK/odoo-guide-prep "xác nhận đơn bán hàng" $U --sandbox`
Reads the real form-view buttons + effective access over RPC and writes
`guides/<id>/flow.json` (form URL, the button + its label, expected end state) +
an `evidence.json` skeleton + a `screenshots/` dir. **Generic across models:**
- `--model <model> --record-id <id>` → document an