odoo-dashboards
Skill2 starsChanged 3 months agoMITView on GitHub
Functional expertise in Odoo's Dashboard application, covering how spreadsheets are organized and presented as read-only BI reports.
In this repository30 other files it gives its agents.
- CLAUDE.mdCLAUDE.md
- odoo-attendanceSkill
- odoo-crmSkill
- odoo-data-opsSkill
- odoo-devSkill
- odoo-documentsSkill
- odoo-field-serviceSkill
- odoo-financeSkill
- odoo-frontdeskSkill
- odoo-get-startedSkill
- odoo-helpdeskSkill
- odoo-hrSkill
- odoo-introspectorSkill
- odoo-inventorySkill
- odoo-knowledgeSkill
- odoo-mrpSkill
- odoo-plmSkill
- odoo-productsSkill
- odoo-projectsSkill
- odoo-purchasingSkill
- odoo-qualitySkill
- odoo-relationsSkill
- odoo-reportsSkill
- odoo-salesSkill
- odoo-securitySkill
- odoo-spreadsheetsSkill
- odoo-uxSkill
- odoo-websiteSkill
- odoo-worksheetsSkill
- odoo-workspaceSkill
The file
We split this skill into the rules it gives an agent
2 rules. About 0 are common, 0 are distinctive, and 2 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈0
Distinctive · estimate
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 22
Mandate: When configuring or moving dashboards, always ensure they are assigned to a logical dashboard_group_id to ensure they appear in …
- Very specific: line 23
Sequence: Use the sequence field on both the Group and the Dashboard to control the display order in the UI.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Skill: Odoo Dashboards
This skill provides the agent with functional expertise in Odoo's Dashboard application, covering how spreadsheets are organized and presented as read-only BI reports.
Core Mandates
1. Dashboard Architecture
Modern Odoo dashboards are based on the O-Spreadsheet engine.
- Organization: Dashboards are organized into Groups (
spreadsheet.dashboard.group) (e.g., Sales, Finance, HR). - Presentation: A
spreadsheet.dashboardrecord is a wrapper that displays spreadsheet data in a read-only, full-page view in the Odoo backend.
2. Data Source & State
- JSON State: Like spreadsheets, the dashboard's grid, formulas, and visual formatting are stored as a JSON string in the
spreadsheet_datafield. - Static Snapshots: Odoo often stores a
spreadsheet_snapshot(binary) for faster rendering of the dashboard's "last known good" state.
3. UI & Grouping Workflow
- Hierarchy: Dashboard Group -> Dashboard.
- Mandate: When configuring or moving dashboards, always ensure they are assigned to a logical
dashboard_group_idto ensure they appear in the correct section of the Dashboard app sidebar. - Sequence: Use the
sequencefield on both the Group and the Dashboard to control the display order in the UI.
4. Consumption Mandate
- Read-Only: Dashboards are designed for data consumption. If a user needs to modify formulas or perform ad-hoc analysis, the agent should direct them to the source
documents.document(Spreadsheet) if applicable.
Available Resources
dashboards-logic.md: Deep-dive into Dashboard grouping, publishing states, and access control.dashboards-fields.json: Technical fields for Dashboard and Group models.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

