一键导入
odoo-manufacturing
Odoo Manufacturing (MRP) operations — manage production orders, BOMs, work orders, and production status.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Odoo Manufacturing (MRP) operations — manage production orders, BOMs, work orders, and production status.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Odoo ERP integration for all 37 business modules. Entry point for Odoo operations — CRM, Sales, Inventory, Manufacturing, Purchase, Accounting, HR, Expenses, Contacts, Calendar, Discuss, Project, Timesheets, Time Off, Attendances, Recruitment, Fleet, Email Marketing, Events, Website, Link Tracker, Dashboards, POS, Delivery, Loyalty, Payments, SMS, Live Chat, Maintenance, Survey, Forum, eLearning, Planning, Restaurant, Certificate, and Data Recycle.
Cross-skill workflow: Odoo ERP health audit, infographic summary, PPTX report, and email delivery via Gmail.
Odoo Accounting operations — manage invoices, bills, journal entries, payments, and financial reports.
Odoo Attendances operations — manage employee check-ins, check-outs, and attendance records.
Odoo Calendar operations — manage events, meetings, and attendee tracking.
Odoo Certificate operations — manage certificates, templates, and certificate issuance.
| name | odoo-manufacturing |
| description | Odoo Manufacturing (MRP) operations — manage production orders, BOMs, work orders, and production status. |
| version | 1.0.0 |
| author | Hermes |
| license | MIT |
| platforms | ["linux","macos","windows"] |
| metadata | {"hermes":{"tags":["odoo","manufacturing","mrp","boms","production","work-orders"],"parent_skill":"odoo"}} |
Manage manufacturing orders (MOs), bills of materials (BOMs), and work orders.
Prerequisite: odoo skill must be set up. ODOO = python scripts/odoo_api.py.
ODOO manufacturing list-orders --limit 20
ODOO manufacturing list-orders --state draft
ODOO manufacturing list-orders --state progress
ODOO manufacturing get-order 55
ODOO manufacturing create-order --product-id 5 --qty 10
ODOO manufacturing create-order --product-id 5 --qty 5 --bom-id 3
ODOO manufacturing confirm 55
ODOO manufacturing set-qty-producing 55
ODOO manufacturing boms --limit 30
ODOO manufacturing get-bom 3
ODOO manufacturing bom-lines 3
ODOO manufacturing work-orders 55
ODOO manufacturing statistics
{
$ODOO_DB: true,
"result": [
{
"id": 55,
"name": "WH/MO/00055",
"product_id": [5, "Office Chair"],
"product_qty": 10.0,
"bom_id": [3, "Office Chair BOM"],
"state": "confirmed",
"date_planned_start": "2026-05-12",
"date_planned_finished": "2026-05-14",
"user_id": [2, "$ODOO_USER"],
"origin": "S00012"
}
]
}
{
$ODOO_DB: true,
"result": [
{
"id": 3,
"product_tmpl_id": [5, "Office Chair"],
"code": null,
"product_qty": 1.0,
"type": "normal"
}
]
}
{
$ODOO_DB: true,
"result": {
"production_orders": {"draft": 3, "confirmed": 2, "in_progress": 5, "done": 20},
"boms": 8
}
}
| Model | Use |
|---|---|
mrp.production | Manufacturing orders |
mrp.bom | Bills of materials |
mrp.bom.line | BOM components |
mrp.workorder | Work orders within an MO |
mrp.workcenter | Work centers/machines |
draft → confirmed → progress → done
↘ cancel
--bom-id when creating if the product has multiple BOMs.work-orders for detailed progress.ODOO model mrp.bom read 3 --fields product_qty,bom_line_ids,product_tmpl_idstock.quant for the productstock.move records exist and are pickedstock.move records with picked = trueqty_available (physical) and virtual_available (expected) stock levelsvirtual_available, not qty_availableODOO inventory check-stock --product-id PRODUCT_IDstock.quant count is 0 for all products, the entire inventory tracking system is broken and requires immediate attention# Authenticate
UID=$(curl -s -X POST $ODOO_URL/jsonrpc -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","method":"call","params":{"service":"common","method":"authenticate","args":[$ODOO_DB,"$ODOO_USER","$ODOO_PASS",{}]},"id":1}' | python3 -c "import sys,json;print(json.load(sys.stdin)['result'])")
# List Manufacturing
curl -s -X POST $ODOO_URL/jsonrpc -H "Content-Type: application/json" -d "{\"jsonrpc\":\"2.0\",\"method\":\"call\",\"params\":{\"service\":\"object\",\"method\":\"execute_kw\",\"args\":[\"$ODOO_DB\",$UID,\"$ODOO_PASS\",\"mrp.production\",\"search_read\",[[]],{\"limit\":10,\"fields\":[["name", "product_id", "state", "date_start"]]}},\"id\":2}"