CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

odoo-ecommerce-configurator

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

Quality

74%

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

Quality

Content

68%Weight 40%Scale 1-5

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

A highly actionable, well-organized single-file skill with concrete Odoo menu paths and settings, weakened mainly by missing validation checkpoints in its configuration workflows and some trimmable meta sections. Example 4's version-dependent pseudo-config is the least executable part.

Suggestions

Add explicit validation checkpoints, e.g. after payment setup: "Place a test order in Test mode, confirm the charge appears in Stripe and the webhook is received, then switch State to Enabled".

Remove the Overview paragraph (it duplicates the frontmatter description) and the "How It Works" section, or fold their one useful line into "When to Use This Skill".

Tighten Example 4 with concrete Marketing Automation filter syntax and current-version menu paths, or move the four detailed examples into one-level-deep reference files.

DimensionReasoningScore

Conciseness

The body is dense with menu paths, field values, and settings, and does not re-explain concepts Claude already knows. Not 5 because the Overview paragraph duplicates the frontmatter description and the "How It Works" section ("Mention @odoo-ecommerce-configurator and describe your store scenario") is meta-fluff that earns no tokens.

4 / 5

Actionability

Examples give exact menu paths, field names, values, and webhook events ("Website → Configuration → Payment Providers → Stripe", "payment_intent.succeeded"), which is concrete and followable. Not 5 because Example 4 relies on approximate version-dependent pseudo-config ("Odoo 16/17", "Filter: Cart not updated in 1 hour AND not confirmed") with placeholder details.

4 / 5

Workflow Clarity

Each task example is internally well-structured, but there is no end-to-end sequence and no explicit validation checkpoints; the only hint is "use Test mode until fully validated" without instructions for how to validate (e.g., place a test order). Matches anchor 3 (steps present but checkpoints missing or implicit); not 4 because validation guidance is absent rather than a minor gap.

3 / 5

Progressive Disclosure

No bundle files exist, and the single-file body is well organized with clear sections (When to Use, Examples, Best Practices, Limitations) that are easy to navigate. Not 5 because at ~125 lines the four detailed configuration examples are candidates for one-level-deep reference files, which would keep SKILL.md a leaner overview.

4 / 5

Total

15

/

20

Passed

Description

70%Weight 40%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.

A well-scoped, domain-anchored description that clearly conveys what the skill covers, but it lacks any explicit "Use when..." trigger clause and phrases capabilities as topics rather than actions. Adding trigger guidance and a few natural synonyms would raise it substantially.

Suggestions

Add an explicit trigger clause, e.g. "Use when setting up an Odoo online store, integrating payment providers (Stripe, PayPal, Adyen), configuring shipping rates, or optimizing Odoo product pages for SEO."

Reframe the capability list with action verbs (e.g., "Configure product catalogs, integrate payment providers, set up shipping methods...") and drop the "Expert guide for" fluff.

Include natural user synonyms such as "online store", "checkout", and "cart" alongside the current technical terms.

DimensionReasoningScore

Specificity

Enumerates five concrete capability areas ("product catalog, payment providers, shipping methods, SEO, and order-to-fulfillment workflow") within the named Odoo domain. Falls short of 5 because the items are topic nouns rather than action verbs and "Expert guide" is mild fluff; above 3 because coverage goes well beyond 1-2 actions.

4 / 5

Completeness

The "what" is clear and concrete (Odoo eCommerce capabilities enumerated), but there is no "Use when..." clause or equivalent explicit trigger guidance, which caps completeness at 3 per the judging guidelines. Not 2 because the "what" is specific, not vague.

3 / 5

Trigger Term Quality

"Odoo eCommerce", "payment providers", "shipping methods", and "SEO" are terms a user would naturally say when needing this skill. Not 5 because common variations and synonyms ("online store", "checkout", "cart", provider names like Stripe/PayPal) are absent.

4 / 5

Distinctiveness Conflict Risk

"Odoo" scopes every listed capability (eCommerce, Website, payment providers, shipping, SEO) to a clear niche with distinct triggers, so overlap risk with non-Odoo skills is minimal. Not 4 because the domain anchor leaves virtually no ambiguity about which skill should fire.

5 / 5

Total

16

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

plugins/AI-Agents-Safe-Coding-Skills/skills/odoo-ecommerce-configurator/SKILL.md

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.