ワンクリックで
odoo-website
Odoo Website operations — manage web pages, menus, and site content.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Odoo Website operations — manage web pages, menus, and site content.
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-website |
| description | Odoo Website operations — manage web pages, menus, and site content. |
| version | 1.0.0 |
| author | Hermes |
| license | MIT |
| platforms | ["linux","macos","windows"] |
| metadata | {"hermes":{"tags":["odoo","website","pages","cms","blog"],"parent_skill":"odoo"}} |
Manage website pages, blog posts, menus, and site content.
Prerequisite: odoo skill must be set up. ODOO = python scripts/odoo_api.py.
ODOO model website.page search --limit 20 --fields name,url,is_published,website_id
ODOO model website.page read 1 --fields name,url,is_published,website_id,arch
ODOO model blog.post search --limit 20 --fields name,blog_id,author_id,post_date,visits
ODOO model blog.blog search --limit 20 --fields name,subtitle
ODOO model website.menu search --limit 20 --fields name,url,parent_id,sequence
| Model | Use |
|---|---|
website.page | CMS pages |
website.menu | Navigation menus |
blog.post | Blog posts |
blog.blog | Blog categories |
# 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 Website
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\",\"website.page\",\"search_read\",[[]],{\"limit\":10,\"fields\":[["name", "url", "is_published"]]}},\"id\":2}"