CtrlK
BlogDocsLog inGet started
Tessl Logo

emdash-cli

Use the EmDash CLI to manage content, schema, media, and more. Use this skill when you need to interact with a running EmDash instance from the command line — creating content, managing collections, uploading media, generating types, or scripting CMS operations.

68

Quality

82%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

High

Do not use without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

72%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 CLI reference with copy-paste commands throughout. Its main gaps are missing validation guidance for destructive operations and a referenced EDITING-FLOW.md file that does not exist in the bundle.

Suggestions

Add validation/verification checkpoints around destructive and batch operations (e.g. confirm a collection is empty or list contents before 'schema delete --force', and verify a 'content delete' succeeded with a follow-up 'content get').

Provide the missing EDITING-FLOW.md bundle file referenced at the end of the body, or remove the dangling link and inline the essential editing-flow notes.

Consider moving the per-command flag reference into a separate reference file so SKILL.md stays a lean overview with one-level-deep links.

DimensionReasoningScore

Conciseness

Largely lean command reference with minimal padding; explanatory prose like 'The CLI is designed for agents. Create and update auto-publish by default...' is genuinely domain-specific rather than recycled knowledge, though a few sentences could be trimmed.

4 / 5

Actionability

Fully executable, copy-paste-ready `npx emdash ...` commands across every command group with flags and common cases shown, e.g. 'npx emdash content create posts --data ...' and pipe-to-jq examples.

5 / 5

Workflow Clarity

Commands are grouped and the auth-resolution order is sequenced (1-4), but destructive/batch operations like 'schema delete --force', 'content delete', and 'remove-field' have no validation or verification checkpoints, capping this dimension at 3.

3 / 5

Progressive Disclosure

Section structure is good, but the one offloaded reference ('see EDITING-FLOW.md') points to a file that is not present in the bundle, and the bulk of the command reference is inlined in SKILL.md rather than split out.

3 / 5

Total

15

/

20

Passed

Description

92%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 strong, third-person description that clearly states both capability and trigger conditions with concrete, natural language. Minor room for additional synonyms, but it is comprehensive and distinct.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'manage content, schema, media', 'creating content, managing collections, uploading media, generating types, or scripting CMS operations' — giving comprehensive coverage of the CLI's capabilities.

5 / 5

Completeness

Explicitly answers what ('manage content, schema, media, and more') and when ('Use this skill when you need to interact with a running EmDash instance from the command line — creating content...') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Strong natural terms ('content', 'schema', 'media', 'CMS', 'collections', 'types', 'command line') that users would say, but no synonyms or file extensions beyond the core vocabulary, leaving a few natural variants missing.

4 / 5

Distinctiveness Conflict Risk

Tightly scoped to the EmDash CLI with a clear CMS niche and distinct triggers, so it is unlikely to fire for unrelated skills.

5 / 5

Total

19

/

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

relative_links

Relative link issues: 1 missing

Warning

Total

15

/

16

Passed

Repository
emdash-cms/emdash
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.