CtrlK
BlogDocsLog inGet started
Tessl Logo

odoo-ecommerce-configurator

Expert guide for Odoo eCommerce and Website: product catalog, payment providers, shipping methods, SEO, and order-to-fulfillment workflow.

48

Quality

51%

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 ./skills/odoo-ecommerce-configurator/SKILL.md
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.

This skill provides practical, menu-path-specific guidance for Odoo eCommerce configuration with good real-world examples covering common scenarios. Its main weaknesses are the lack of validation/verification steps in workflows (e.g., testing payment processing, verifying product visibility) and some unnecessary framing content that Claude doesn't need. The examples are actionable but would benefit from explicit checkpoints before moving to production.

Suggestions

Add explicit validation steps to each example workflow (e.g., 'Place a test order with Stripe test card 4242... to verify payment flow end-to-end before switching to Enabled mode').

Remove or drastically shorten the 'Overview', 'When to Use This Skill', and 'How It Works' sections — these explain things Claude can infer from the examples themselves.

Add a verification step for product publishing (e.g., 'Visit the storefront URL and confirm the product appears in the catalog with correct pricing and images').

Consider splitting detailed carrier integration setup and SEO optimization into separate referenced files to improve progressive disclosure.

DimensionReasoningScore

Conciseness

The overview and 'How It Works' sections explain things Claude already knows (what the skill does, when to use it). The examples themselves are reasonably efficient, but the framing adds unnecessary tokens. The 'When to Use This Skill' section is largely redundant.

3 / 5

Actionability

The examples provide concrete menu paths, specific field values, and realistic configuration details that are directly actionable. However, these are text-based walkthroughs rather than executable code/commands, and some steps (like webhook setup) remain somewhat high-level without exact Odoo API calls or XML-RPC examples.

4 / 5

Workflow Clarity

Each example presents a clear sequence of steps with menu paths, but there are no validation checkpoints or feedback loops. For example, the Stripe configuration doesn't include a step to verify the webhook is working, and the product publishing flow doesn't include verifying the product appears correctly on the storefront. The payment provider setup involves a potentially destructive switch from Test to Enabled mode without explicit validation.

3 / 5

Progressive Disclosure

The content is reasonably structured with clear sections (examples, best practices, limitations), but everything is inlined in a single file with no references to supporting documents. The carrier integration, multi-website, and B2B topics mentioned in Limitations could benefit from separate reference files. For a skill of this length (~100 lines of substantive content), some splitting would improve navigation.

3 / 5

Total

13

/

20

Passed

Description

45%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 identifies a clear domain (Odoo eCommerce/Website) and lists relevant topic areas, providing reasonable distinctiveness. However, it lacks concrete action verbs describing what the skill does, reads more as a topic list than a capability description, and critically omits any 'Use when...' trigger guidance that would help Claude select it appropriately.

Suggestions

Add a 'Use when...' clause with explicit trigger phrases, e.g., 'Use when the user asks about Odoo eCommerce setup, online store configuration, payment gateway integration, or website SEO in Odoo.'

Replace the passive topic list with concrete action verbs, e.g., 'Configures product catalogs, sets up payment providers, manages shipping methods, optimizes SEO, and guides order-to-fulfillment workflows in Odoo eCommerce.'

Include common synonyms and variations users might use, such as 'online store', 'checkout flow', 'shopping cart', 'delivery options', or 'Odoo Website Builder'.

DimensionReasoningScore

Specificity

Names the domain (Odoo eCommerce and Website) and lists several topic areas (product catalog, payment providers, shipping methods, SEO, order-to-fulfillment workflow), but these are more like categories than concrete actions. No verbs describe what the skill actually does with these areas.

3 / 5

Completeness

The 'what' is present but vague — it says it's an 'expert guide' covering several topics but doesn't specify concrete actions. There is no 'when' clause at all, no 'Use when...' guidance, which per the rubric should cap completeness at 3, and the weak 'what' brings it down to 2.

2 / 5

Trigger Term Quality

Includes relevant keywords like 'Odoo', 'eCommerce', 'product catalog', 'payment providers', 'shipping methods', 'SEO', and 'order-to-fulfillment', which are reasonably natural. However, it misses common synonyms and variations users might say such as 'online store', 'checkout', 'website builder', 'Odoo website', 'delivery', or 'shopping cart'.

3 / 5

Distinctiveness Conflict Risk

Specifying 'Odoo eCommerce and Website' creates a fairly distinct niche that wouldn't easily conflict with generic eCommerce or website skills. However, there could be minor overlap with other Odoo-related skills (e.g., Odoo Sales, Odoo Inventory) given the mention of 'order-to-fulfillment workflow'.

4 / 5

Total

12

/

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.