CtrlK
BlogDocsLog inGet started
Tessl Logo

everestcard

Everestcard integration. Manage data, records, and automate workflows. Use when the user wants to interact with Everestcard data.

54

Quality

61%

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/everestcard/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

61%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 well-structured, actionable guide with strong command examples and a solid connection-state feedback loop, but it carries some marketing padding, a broken 'Step 2' cross-reference, and lacks validation checkpoints for destructive action execution. Trimming prose and adding verification steps would meaningfully raise the workflow and conciseness scores.

Suggestions

Add an explicit validation/verification checkpoint after running actions or proxy requests (e.g., inspect the `output`/response, confirm `state` and error fields, retry on failure) so destructive operations have a feedback loop.

Fix the dangling 'skip to Step 2' reference by labeling the subsequent sections as Step 2 / Step 3 or rewording to 'skip to Searching for actions'.

Trim padding ('so you can focus on the integration logic rather than auth plumbing', 'This is the fastest way to get a connection') and rewrite the best-practice bullets in a neutral, imperative tone.

DimensionReasoningScore

Conciseness

The body is mostly efficient commands and tables, but it includes unnecessary explanatory padding such as 'so you can focus on the integration logic rather than auth plumbing', 'This is the fastest way to get a connection', and marketing-toned best-practice bullets, matching 'Mostly efficient but includes some unnecessary explanation or could be tightened'; it is not a 4 because several sentences could be removed without losing clarity.

3 / 5

Actionability

It provides concrete, copy-pasteable commands across the workflow (install, login, connection ensure, action list/run, request) plus a flag table, matching 'Mostly executable guidance; concrete code or commands with minor gaps'; it stops short of 5 because the proxy example uses an abstract '/path/to/endpoint' and the 'Popular actions' section lists no concrete example actions.

4 / 5

Workflow Clarity

The connection step has a genuine state feedback loop (READY/BUILDING/CLIENT_ACTION_REQUIRED with re-polling), but a referenced 'Step 2' is never labeled, and running actions or proxy requests on a platform where operations can be destructive (issuing cards, modifying expense data) has no validation or verification checkpoint, triggering the destructive-operations cap at 3.

3 / 5

Progressive Disclosure

No bundle files exist; the single SKILL.md is well-organized into clear sections (Overview, Install, Auth, Connecting, Searching, Proxy, Best practices) with content appropriately placed for a CLI-integration skill that has no large reference material to split, matching 'Good structure; most content is appropriately placed; minor organization gaps'; it is not a 5 because the Everestcard Overview resource list and the thin Popular actions section are not clearly signposted or linked.

4 / 5

Total

14

/

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 correctly pairs a 'what' with an explicit 'Use when' trigger and is highly distinctive thanks to the named product, but its capability list is generic and its trigger phrasing is thin on natural variations. Tightening the actions to concrete Everestcard operations and adding more natural trigger terms would lift the weaker dimensions.

Suggestions

Replace generic verbs ('Manage data, records, and automate workflows') with concrete Everestcard actions such as 'issue virtual and physical cards, track transactions, and automate expense reporting'.

Expand the 'Use when' clause with natural trigger phrases users would actually say, e.g. 'Use when the user wants to issue cards, review transactions, manage expenses, or automate Everestcard workflows'.

Add a couple of natural synonyms (e.g. 'corporate cards', 'expenses', 'spending') to broaden trigger-term coverage.

DimensionReasoningScore

Specificity

The description names the domain ('Everestcard integration') but its actions are generic abstractions — 'Manage data, records, and automate workflows' — rather than concrete operations, matching the anchor 'Names the domain but actions are minimal or generic'; it is below anchor 3 because it lists no genuinely concrete actions like 'issue cards' or 'track expenses'.

2 / 5

Completeness

It states both the 'what' ('Manage data, records, and automate workflows') and an explicit 'when' ('Use when the user wants to interact with Everestcard data'), but the trigger is generic rather than specific, matching 'Has both what and when; when could be more explicit or specific'; it is not a 5 because the trigger phrases are not concrete and varied.

4 / 5

Trigger Term Quality

It includes the natural product keyword ('Everestcard data', 'interact with Everestcard data', 'records', 'workflows') but lacks synonyms or common variations a user might say, fitting 'Some relevant keywords but missing common variations or synonyms'; it does not reach 4 because coverage is thin and there are no richer natural phrasings.

3 / 5

Distinctiveness Conflict Risk

The skill is bound to a single named product (Everestcard) with a distinctive trigger ('interact with Everestcard data'), giving it a clear niche with minimal overlap risk against other skills.

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.