CtrlK
BlogDocsLog inGet started
Tessl Logo

coolify-compose

Convert Docker Compose files to Coolify templates. Use when creating Coolify services, converting docker-compose.yml for Coolify deployment, working with SERVICE_URL/SERVICE_PASSWORD magic variables, or troubleshooting Coolify compose errors.

72

Quality

88%

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

SKILL.md
Quality
Evals
Security

Quality

Content

77%Weight 40%Scale 1-3

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-sequenced skill body with concrete examples and a clear conversion workflow. Its main weaknesses are an inline magic-variables table that duplicates its own reference file and broken links to nonexistent examples/ directories.

Suggestions

Remove the inline Magic Variables Reference table from the body and rely on the existing references/magic-variables.md link to reduce duplication and token cost.

Either create the referenced examples/simple, examples/with-database, and examples/multi-service directories or remove/replace those links to avoid dead navigation.

Link references/official-docs.md from the References section since it exists in the bundle but is currently only surfaced as an external URL.

DimensionReasoningScore

Conciseness

The body is mostly efficient with concrete before/after YAML and no padding about what Docker Compose is, but the inline Magic Variables Reference table substantially duplicates references/magic-variables.md and the body runs long, so it could be tightened.

2 / 3

Actionability

Provides copy-paste-ready YAML blocks, explicit before/after credential and URL replacements, a numbered conversion checklist, and concrete healthcheck/env-syntax patterns — fully executable guidance.

3 / 3

Workflow Clarity

The Conversion Checklist (steps 0–6) gives a clear, sequenced process with a 'Which Mode to Use' decision table and a troubleshooting table; this is template generation rather than a destructive/batch operation, so the absence of a validate-retry loop does not cap the score.

3 / 3

Progressive Disclosure

references/magic-variables.md and references/categories.md are real and one level deep, but the body inlines a large magic-variables table that belongs in that reference file, and it links to examples/simple, examples/with-database, and examples/multi-service directories that do not exist in the bundle.

2 / 3

Total

10

/

12

Passed

Description

100%Weight 40%Scale 1-3

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 strong, third-person description that concisely states the capability and provides an explicit, multi-scenario 'Use when' trigger clause. It is specific, distinct, and free of vague fluff.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Convert Docker Compose files to Coolify templates', 'creating Coolify services', 'working with SERVICE_URL/SERVICE_PASSWORD magic variables', 'troubleshooting Coolify compose errors' — matching the 'lists multiple specific concrete actions' anchor.

3 / 3

Completeness

Explicitly answers both 'what' ('Convert Docker Compose files to Coolify templates') and 'when' via an explicit 'Use when...' clause enumerating four trigger scenarios, matching the top anchor.

3 / 3

Trigger Term Quality

Covers natural terms users would say — 'Coolify services', 'docker-compose.yml', 'Coolify deployment', 'SERVICE_URL/SERVICE_PASSWORD', 'Coolify compose errors' — giving good coverage of phrasings a user would naturally invoke.

3 / 3

Distinctiveness Conflict Risk

The Coolify-compose niche is narrow with distinct triggers (magic variables, Coolify deployment) unlikely to fire for unrelated skills, matching the 'clear niche with distinct triggers' anchor.

3 / 3

Total

12

/

12

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

relative_links

Relative link issues: 3 missing

Warning

Total

15

/

16

Passed

Repository
joshuadavidthomas/agent-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.