CtrlK
BlogDocsLog inGet started
Tessl Logo

odoo-performance-tuner

Expert guide for diagnosing and fixing Odoo performance issues: slow queries, worker configuration, memory limits, PostgreSQL tuning, and profiling tools.

61

Quality

73%

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-performance-tuner/SKILL.md

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

SKILL.md
Quality
Evals
Security

Quality

Content

76%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.

The body is highly actionable with executable config, SQL, and profiler guidance, and is well-structured for a self-contained skill. Its main gap is the lack of validation/rollback checkpoints around production config and database changes, which caps workflow clarity at 3.

Suggestions

Add explicit validation/feedback steps for production changes, e.g. 'apply worker config in staging first, monitor for Worker timeouts, and keep a backup of odoo.conf to roll back if errors spike.'

Include a verify-after-tuning checkpoint (re-run pg_stat_statements or the profiler to confirm mean_exec_time dropped) to close the feedback loop.

Tighten the Overview and a few verbose INI comments to lift conciseness toward 5.

DimensionReasoningScore

Conciseness

Mostly lean and well-organized with useful inline comments that earn their place; a few explanatory comments in the worker-config block and the Overview could be trimmed without losing clarity.

4 / 5

Actionability

Provides copy-paste-ready executable artifacts: a complete odoo.conf worker block, runnable pg_stat_statements SQL, and concrete profiler menu steps covering the common diagnosis cases.

5 / 5

Workflow Clarity

Sequences are present (Activate/Diagnose/Fix and numbered example steps), but production config and DB changes are destructive/batch operations with no validation, verify-after-change, or rollback feedback loop, capping this at 3 per the rubric.

3 / 5

Progressive Disclosure

Single self-contained file with well-signaled sections (Overview, When to Use, Examples, Best Practices, Limitations) and a clear external pointer (PGTune); good structure with only minor organization gaps.

4 / 5

Total

16

/

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.

The description is specific and clearly distinct within the Odoo-performance niche, with solid trigger keywords. Its main weakness is the absence of an explicit 'Use when...' clause, which caps completeness at 3.

Suggestions

Add an explicit trigger clause, e.g. 'Use when Odoo is slow in production, logs show Worker timeouts or MemoryError, or when tuning odoo.conf / PostgreSQL for performance.'

Surface a couple of natural user phrases ("Odoo is slow", "page timeouts") that a user would actually say, to lift trigger term quality to 5.

Promote one more concrete action verb (e.g. 'profile') beyond 'diagnosing and fixing' to broaden the action coverage.

DimensionReasoningScore

Specificity

Names the domain and concrete actions ("diagnosing and fixing") plus several specific subtopics (slow queries, worker configuration, memory limits, PostgreSQL tuning, profiling tools); not a full 5 since it relies on two verbs plus a topic list rather than multiple distinct concrete actions.

4 / 5

Completeness

The 'what' is clear (diagnose and fix Odoo performance issues with listed subtopics) but there is no explicit 'Use when...' trigger clause, so completeness is capped at 3 per the rubric guideline.

3 / 5

Trigger Term Quality

Good keyword coverage with natural technical terms ("slow queries", "worker configuration", "memory limits", "PostgreSQL tuning"); a few common user phrases like "Odoo is slow" or "timeouts" are missing despite appearing in the body.

4 / 5

Distinctiveness Conflict Risk

"Odoo performance issues" carves a clear niche with distinct, platform-specific triggers and minimal overlap risk with other skills.

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.

Validation15 / 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
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.