CtrlK
BlogDocsLog inGet started
Tessl Logo

odoo-inventory-optimizer

Expert guide for Odoo Inventory: stock valuation (FIFO/AVCO), reordering rules, putaway strategies, routes, and multi-warehouse configuration.

56

Quality

63%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/odoo-inventory-optimizer/SKILL.md

The canonical home for this skill is odoo-inventory-optimizer in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

57%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The skill provides useful, concrete Odoo configuration guidance with specific menu paths and field values, which is its primary strength. However, it lacks validation/verification steps in its workflows (particularly important for valuation changes), includes some unnecessary framing content, and would benefit from splitting its five distinct topic areas into separate reference files for better progressive disclosure.

Suggestions

Add explicit validation steps after each configuration example (e.g., 'Verify: Create a test receipt and confirm the stock valuation journal entry posts correctly' after FIFO setup).

Remove the 'How It Works' section (activation instructions for a conversational agent pattern) and trim 'When to Use This Skill' — these consume tokens without adding actionable value.

Split detailed examples for each topic (valuation, reordering, putaway, routes) into separate reference files and keep SKILL.md as a concise overview with links.

Add a troubleshooting workflow with explicit diagnostic steps for common issues mentioned (negative stock, incorrect valuation, missing moves) rather than just listing them as use cases.

DimensionReasoningScore

Conciseness

The skill includes some unnecessary sections like 'How It Works' (describing a conversational activation flow) and 'When to Use This Skill' that add little value for Claude. The examples themselves are reasonably efficient, but the framing and best practices section could be tightened. Some content like explaining what Min Qty and Max Qty mean is arguably unnecessary for Claude.

3 / 5

Actionability

The skill provides concrete Odoo menu paths and specific field values for each configuration scenario, which is highly actionable. However, the examples are text-based walkthroughs rather than executable code/commands, and some steps lack specificity (e.g., which exact account to select for Stock Valuation). The guidance is concrete enough to follow but has minor gaps.

4 / 5

Workflow Clarity

The examples show configuration steps with menu paths but lack validation checkpoints. For operations like switching valuation methods or setting up multi-step flows, there are no verification steps (e.g., 'confirm by checking stock valuation report' or 'validate by creating a test receipt'). The best practices warn against mistakes but don't integrate validation into the workflows themselves. Changing valuation settings is a potentially destructive operation that warrants validation steps.

3 / 5

Progressive Disclosure

All content is inlined in a single file with no references to supporting documents. For a skill covering five distinct topics (valuation, reordering, putaway, routes, multi-warehouse), the content would benefit from splitting detailed examples into separate reference files. The structure within the file is reasonable with clear sections, but the monolithic approach is suboptimal for this breadth of coverage.

3 / 5

Total

13

/

20

Passed

Description

70%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description effectively identifies a clear niche within Odoo Inventory and lists several specific technical topics, making it distinctive and reasonably specific. Its main weakness is the lack of an explicit 'Use when...' clause, which would help Claude know exactly when to select this skill. Additionally, it frames capabilities as topics rather than actions.

Suggestions

Add a 'Use when...' clause with trigger phrases like 'Use when the user asks about Odoo Inventory configuration, stock valuation methods, warehouse setup, or inventory reordering'.

Reframe topics as actions, e.g., 'Configures stock valuation (FIFO/AVCO), sets up reordering rules, designs putaway strategies...' to clarify what the skill actually does.

Include additional natural synonyms such as 'stock management', 'warehouse management', 'safety stock', or 'inventory costing' to improve trigger term coverage.

DimensionReasoningScore

Specificity

Lists several specific topics — stock valuation (FIFO/AVCO), reordering rules, putaway strategies, routes, and multi-warehouse configuration — which are concrete and domain-specific. However, it describes topics/areas rather than concrete actions (e.g., 'configure', 'set up', 'troubleshoot').

4 / 5

Completeness

Clearly answers 'what' by listing the specific Odoo Inventory topics covered, but there is no explicit 'when' clause or trigger guidance (e.g., 'Use when...'). Per rubric guidelines, missing a 'Use when...' clause caps completeness at 3.

3 / 5

Trigger Term Quality

Includes strong domain-specific trigger terms like 'Odoo Inventory', 'FIFO', 'AVCO', 'reordering rules', 'putaway strategies', 'routes', and 'multi-warehouse'. Missing some natural user phrases like 'stock management', 'warehouse management', 'inventory valuation', or 'safety stock'.

4 / 5

Distinctiveness Conflict Risk

Highly distinctive — the combination of 'Odoo Inventory' with specific sub-topics like FIFO/AVCO valuation, putaway strategies, and multi-warehouse configuration creates a very clear niche with minimal conflict risk against other skills.

5 / 5

Total

16

/

20

Passed

Validation

90%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.