odoo-documents

odoo-documents is a skill for Claude Code, Codex from actinon-com/brass-monkey. It costs 27 tokens per session (491 once invoked), scanned A, original, MIT.

A guide to Odoo’s file-management features, covering ordinary attachments and its document-management system. It explains folders, tags, workspaces, and approval activities.

In plain words
What is it for?
Storing, organizing, moving, and approving files in Odoo, while keeping documents linked to the right records and folders.
Why use it?
It helps distinguish simple files attached to records from managed documents that need organization or approval.

Skill for Claude CodeCodex

Part of the brass-monkey plugin — 30 skills shipped together

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add skills/actinon-com/brass-monkey/odoo-documents
Any agent
npx skills add actinon-com/brass-monkey --skill odoo-documents
Clone the repo
git clone --depth 1 https://github.com/actinon-com/brass-monkey

Made for: Claude Code, Codex.

Or install brass-monkey, the plugin that ships this one along with the rest of its 30 skills.

Wrote 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.

agentmods badge for odoo-documents

README.md
[![agentmods](https://agentmods.dev/badge/skills/actinon-com/brass-monkey/odoo-documents.svg)](https://agentmods.dev/skills/actinon-com/brass-monkey/odoo-documents)
Your own site
<a href="https://agentmods.dev/skills/actinon-com/brass-monkey/odoo-documents"><img src="https://agentmods.dev/badge/skills/actinon-com/brass-monkey/odoo-documents.svg" alt="Measured on agentmods" height="20"></a>
Per session 27 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 491 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

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.

ModelPer sessionOnce invoked
Fable 5 $0.00027 $0.00491
Opus 5 $0.00014 $0.00246
Sonnet 5 $0.00005 $0.00098
Haiku 4.5 $0.00003 $0.00049

Measured 5d ago against content hash 997fee42d57d, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

odoo-documents scanned grade A with 0 findings 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.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/odoo-documents/SKILL.md · 34 lines

How it starts

The opening of the file, as written. The whole thing — 34 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Skill: Odoo Documents & Attachments

This skill provides the agent with functional expertise in Odoo's file management ecosystem, covering the foundational attachment layer and the advanced Document Management System (DMS).

Core Mandates

1. Dual-Layer Architecture

Understand the distinction between the two layers of file management:

  • Base Attachments (ir.attachment): Foundational binary storage. Linked to records via res_model and res_id. Use this for standard file storage on any record.
  • Managed Documents (documents.document): The DMS layer. Provides workspaces, tags, and approval workflows.
  • Mandate (Odoo 18+): In newer versions, folders and workspaces are unified into the documents.document model. Check the type field ('binary', 'url', or 'folder').

2. Workspace & Folder Organization

  • Hierarchy: Managed via folder_id (pointing to another documents.document in Odoo 18+).
  • Mandate: When creating or moving documents, always ensure they are assigned to the correct parent folder to maintain system-wide organization.

3. Workflows & Approvals

  • Validation: Use Odoo Activities (mail.activity) linked via request_activity_id to manage internal approval requests (e.g., "Validate this Vendor Bill").
  • External Signatures: Documents requiring external signatures typically link to the Odoo Sign app.
  • Mandate: Do not bypass validation steps. If a document has a pending approval activity, the agent must acknowledge it before executing further state changes.

4. Sharing & Permissions

  • Internal Access: Controlled via access_internal (view, edit, none) on the document.
  • Granular Sharing: Managed via the documents.access model, linking specific Documents to specific Partners.
  • Public Links: Controlled via access_via_link and document_token.

Available Resources

  • documents-logic.md: Deep-dive into Odoo 18 architectural changes, OCR/Action workflows, and attachment linking logic.
  • documents-fields.json: Dense technical map of fields for Document, Attachment, Folder, and Access models.

Read the full file on GitHub · 34 lines

Files

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.

Changes

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.

  1. 5d ago First seen · 34 lines · 27 tokens per session scan A 997fee42d57d

Subscribe to this mod's changes

odoo-documents is a skill published in the GitHub repository actinon-com/brass-monkey (2 stars, last pushed 12d ago), licensed MIT. It adds 27 tokens to every session and 491 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

obsidian-cli

Interact with Obsidian vaults using the Obsidian CLI to read, create, search, and manage notes, tasks, properties, and more. Also supports plugin and theme development with commands to reload plugins, run JavaScript, capture errors, take screenshots, and inspect the DOM. Use when the user asks to interact with their…

breferrari/obsidian-mind · 102 tokens

slides

Create and edit presentation slide decks (.pptx) with PptxGenJS, bundled layout helpers, and render/validation utilities. Use when tasks involve building a new PowerPoint deck, recreating slides from screenshots/PDFs/reference decks, modifying slide content while preserving editable output, adding…

fcakyon/claude-codex-settings · 83 tokens

spreadsheet

Use when tasks involve creating, editing, analyzing, or formatting spreadsheets (.xlsx, .csv, .tsv) with formula-aware workflows, cached recalculation, and visual review.

fcakyon/claude-codex-settings · 40 tokens

lov-publish-wechat-article

统一读取、局部编辑、创建、核验并发布微信公众号草稿;已有草稿坚持先读后写、最小修改和保存重载,新草稿强制消费品牌封面与微信复制态 HTML。Use when asked to read, edit, sync, draft, verify, or publish a WeChat article.

lovstudio/skills · 77 tokens

lov-any2deck

Generate professional slide deck images from content (Markdown, text, URLs). Creates outlines with style instructions, then generates individual slide images. Supports 16 visual styles, CJK/Latin mixed text, branding overlays, and PPTX/PDF export. Use when the user asks to "create slides", "make a presentation"…

lovstudio/skills · 110 tokens

lov-review-doc

专业合同分析、审阅、批注与红线修订。用于用户要求审查合同、协议、条款、NDA、采购或服务合同、SaaS 或数据协议、劳动或顾问协议、知识产权许可、投融资文件,或要求风险分析、逐条批注、修订模式、谈判建议、审阅报告时;支持 DOCX 原位批注和修订,以及 PDF、图片或纯文本的定位审阅。.

lovstudio/skills · 105 tokens