
odoo-docs
by ab22593k
SKILL.md
name: odoo-docs description: Comprehensive reference for LLM agents to navigate and work with Odoo documentation. Use when working with Odoo-related documentation tasks like finding installation guides, locating application documentation, searching developer tutorials/reference materials, understanding documentation structure, and assisting with queries about Odoo features, development, and maintenance. This skill provides organized domain-based references and search strategies for efficiently locating information across the entire Odoo documentation tree.
Odoo Documentation Reference
Overview
Navigate and search the Odoo documentation efficiently. The documentation is organized into five main domains: Administration, Applications, Developer, Contributing, and Legal. Each domain has dedicated reference files with detailed structure, search patterns, and common use cases.
Quick Start
Identify the Domain
Determine which domain your query relates to:
| Domain | When to Use |
|---|---|
| Administration | Installation, hosting, upgrades, database management, Odoo.sh |
| Applications | User guides, feature documentation, app-specific functionality |
| Developer | Tutorials, API references, module development, framework guides |
| Contributing | Code contributions, documentation contributions, CLA, guidelines |
| Legal | Licenses, terms, legal agreements, compliance |
Use the Search Tool
For quick file searches:
python3 scripts/search_docs.py keyword <keyword>
Examples:
python3 scripts/search_docs.py keyword installpython3 scripts/search_docs.py keyword salespython3 scripts/search_docs.py keyword module
Use Domain-Specific References
Load the appropriate reference file for detailed guidance:
references/structure.md- Complete documentation structure and organizationreferences/administration.md- Database management, installation, hostingreferences/applications.md- Business applications and user guidesreferences/developer.md- Development tutorials, howtos, referencereferences/contributing.md- Contribution guidelinesreferences/legal.md- Licenses, terms, legal informationreferences/directives.md- Custom RST directives (cards, spoilers, etc.)references/ui_elements.md- Formatting for Odoo UI (guilabel, menuselection)references/search_patterns.md- Advanced search strategies
Common Query Patterns
Installation & Setup
Query: "How do I install Odoo?"
- Load
references/administration.md - Review installation options (Online, Packages, Source, Docker)
- Navigate to specific installation guide
Keywords: install, setup, deployment, get started
Feature Documentation
Query: "How does [feature] work?"
- Load
references/applications.md - Identify relevant application category
- Navigate to application-specific documentation
Keywords: how to, documentation, guide, tutorial
Development Tasks
Query: "How do I create a custom module?"
- Load
references/developer.md - Check learning path section
- Navigate to tutorials and howtos
Keywords: module, model, Python, JavaScript, API, framework
Upgrading Odoo
Query: "How do I upgrade my Odoo installation?"
- Load
references/administration.md - Search for upgrade documentation
- Check version support information
Keywords: upgrade, migration, version, update
Documentation Navigation Strategy
Level 1: Domain Identification
Use references/search_patterns.md to identify which domain contains the information you need.
Level 2: Domain Reference
Load the domain-specific reference file (references/administration.md, references/applications.md, etc.) to understand the structure and available topics.
Level 3: Specific Location
Use the file paths and search patterns in the reference files to locate the exact documentation.
Level 4: Script Search
Use scripts/search_docs.py for keyword-based file discovery when specific locations aren't known.
File Search Tool
Use scripts/search_docs.py to search documentation:
# Find files by keyword in path/name
python3 scripts/search_docs.py keyword <keyword>
# Find files by keyword in content
python3 scripts/search_docs.py content <keyword>
# List documentation structure
python3 scripts/search_docs.py structure
# List main sections
python3 scripts/search_docs.py sections
# Show help
python3 scripts/search_docs.py help
The script searches for keywords in file paths and names, providing matching file locations.
Reference Files by Domain
Structure (references/structure.md)
Complete documentation tree organization, file structure, and RST directives. Use this to understand the overall documentation layout.
Administration (references/administration.md)
Installation methods, hosting options, database management, upgrades, Odoo accounts, and version support. Essential for system administrators and DevOps tasks.
Applications (references/applications.md)
User documentation organized by business application (finance, HR, sales, websites, etc.). Use this to find feature guides and configuration tutorials.
Developer (references/developer.md)
Complete learning path for developers, including tutorials, how-to guides, and API reference materials. Covers server framework, web framework, testing, and advanced development topics.
Contributing (references/contributing.md)
Guidelines for contributing code and documentation to Odoo. Includes CLA information, contribution workflows, and community guidelines.
Legal (references/legal.md)
Licensing information, terms of service, and legal documentation. Use this to understand Odoo Community vs Enterprise licensing and legal requirements.
Search Patterns (references/search_patterns.md)
Advanced search strategies, domain identification techniques, and query optimization tips. Use this when having trouble finding specific information.
Domain-Based Search Strategies
For Beginners
- Start with
references/applications.mdfor user guides - Use
references/developer.mdtutorials for development - Check
references/search_patterns.mdfor search strategies
For Developers
- Load
references/developer.mdfor API and framework information - Use
scripts/search_docs.py keyword <api/term>for API searches - Check
references/structure.mdfor file locations
For Administrators
- Load
references/administration.mdfor installation and hosting - Use
scripts/search_docs.py keyword <term>for specific operations - Check upgrade and maintenance sections
For Contributors
- Load
references/contributing.mdfor contribution guidelines - Review CLA and code of conduct in
references/legal.md - Use
references/developer.mdfor technical contribution context
Working with RST Files
The Odoo documentation uses reStructuredText (RST) format. Key RST directives:
.. toctree::- Table of contents for linking pages.. cards::- Card-based layout for related content.. seealso::- Cross-references to related documentation:nosearch:,:show-content:,:hide-page-toc:,:show-toc:- Page-level options
When reading RST files:
- Look for
.. toctree::directives to see related pages - Check
.. cards::sections for overview of topics - Follow
.. seealso::links for additional information
Resources
scripts/
Executable code for documentation search and exploration:
search_docs.py- Search and explore documentation structure
references/
Domain-specific reference documentation:
structure.md- Complete documentation structureadministration.md- Administration domain referenceapplications.md- Applications domain referencedeveloper.md- Developer domain referencecontributing.md- Contributing guidelineslegal.md- Legal informationsearch_patterns.md- Search strategies and patterns
assets/
None required for this reference skill.
Score
Total Score
Based on repository quality metrics
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
Reviews
Reviews coming soon