CtrlK
BlogDocsLog inGet started
Tessl Logo

sendo-dev

Sendo integration. Manage Recordses. Use when the user wants to interact with Sendo data.

59

Quality

68%

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/sendo-dev/SKILL.md
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 a tight, highly actionable CLI integration guide with executable commands and a solid connection-setup feedback loop, but it omits validation/verification steps around destructive Record operations, which caps workflow clarity. Structure and progressive disclosure are good for a single-file skill.

Suggestions

Add a validation/verify step for destructive Record operations (create/update/delete), e.g. re-listing or re-reading the Record after a write and confirming the output before considering the task done, to lift workflow clarity above the destructive-operations cap.

Fix the broken step numbering in "Connecting to Sendo" (it references "Step 2" and "1b" with no explicit Step 1) so the multi-step sequence is unambiguous.

Trim minor filler such as "This is the fastest way to get a connection" and the "focus on the integration logic rather than auth plumbing" aside to push conciseness toward 5.

DimensionReasoningScore

Conciseness

The body is mostly lean command-and-flag documentation for a niche CLI Claude does not already know, with only minor trimmable prose such as "This is the fastest way to get a connection" and "so you can focus on the integration logic rather than auth plumbing", fitting the score-4 anchor of efficient content with minor over-explanation.

4 / 5

Actionability

It provides copy-paste-ready executable commands throughout (login, connection ensure/get, action list/run, request) with flags, --json output, and a parameter example, matching the score-5 anchor of fully executable guidance covering common cases.

5 / 5

Workflow Clarity

The connection-setup flow has a real feedback loop (poll state, handle CLIENT_ACTION_REQUIRED, re-poll), but the skill performs destructive CRUD on Records (create/update/delete) and the "Running actions" section has no validation or verify-after step, so the destructive-operations cap holds workflow clarity at the score-3 anchor.

3 / 5

Progressive Disclosure

The content is well organized into clearly labeled sections in a single file with no nested or buried references and appropriate structure for a ~135-line CLI guide, matching the score-4 anchor; it is not a 5 because no external reference split is used and the under-50-line simple-skill exception does not apply.

4 / 5

Total

16

/

20

Passed

Description

61%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 answers both what and when with an explicit trigger tied to a distinct niche platform, but its capability list is minimal and relies on the generic verb "Manage" plus a malformed plural "Recordses". Tightening the action list and fixing the plural would lift specificity and trigger quality.

Suggestions

Replace the generic "Manage Recordses" with concrete CRUD actions, e.g. "Create, read, update, delete, and list Records in Sendo", to raise specificity.

Fix the malformed plural "Recordses" to "Records" (matching the body's entity name) and add natural synonyms such as "Sendo Records" or "Sendo data" to improve trigger-term coverage.

Expand the "what" clause so the description reads as comprehensive coverage of Sendo operations rather than a single generic action.

DimensionReasoningScore

Specificity

Names the domain ("Sendo") and the core entity ("Recordses") but the only action verb is the generic "Manage", paralleling the score-2 anchor "Processes PDF files" rather than the concrete multi-action anchors at 3-4.

2 / 5

Completeness

Both halves are present — a "what" ("Sendo integration. Manage Recordses.") and an explicit "when" ("Use when the user wants to interact with Sendo data"), matching the score-4 anchor where both exist but the "what" could be more specific; not a 5 because the "what" is generic rather than comprehensive.

4 / 5

Trigger Term Quality

The phrase "Use when the user wants to interact with Sendo data" supplies relevant natural terms ("Sendo", "Sendo data"), but coverage is thin with no synonyms or variations and the odd plural "Recordses" is not a term users would say, fitting the score-3 anchor.

3 / 5

Distinctiveness Conflict Risk

Sendo is a specific named platform with distinct triggers ("interact with Sendo data"), giving it a clear niche with minimal overlap risk against other skills, matching the score-5 anchor.

5 / 5

Total

14

/

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
membranedev/application-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.