CtrlK
BlogDocsLog inGet started
Tessl Logo

countdown-api

Countdown API integration. Manage Countdowns. Use when the user wants to interact with Countdown API data.

58

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

Quality

Content

75%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 content is highly actionable with copy-paste commands and a solid connection-readiness workflow, but it opens with a verbose, factually inconsistent intro (describing countdown timers while the API actually serves eBay product/deal/seller data) and has minor workflow-numbering gaps. Correcting the intro and tightening the step sequence would lift conciseness and workflow clarity.

Suggestions

Rewrite or remove the opening paragraph: the Popular actions table shows eBay product/deal/seller operations, so the 'countdown timers for events' framing is misleading and should describe the actual eBay-data capabilities.

Add an explicit '## Step 2' (or remove the 'skip to Step 2' reference) and number the search/run/proxy steps so the full flow from connection to action execution is a single coherent sequence.

Tighten padded sentences such as 'so you can focus on the integration logic rather than auth plumbing' to improve token efficiency.

DimensionReasoningScore

Conciseness

The body is dominated by lean, copy-paste commands, but it opens with a verbose and factually misleading paragraph ('create and manage countdown timers for various events... real-time countdowns') that explains something Claude can infer and that contradicts the eBay-focused actions table. It is not a 4 because that intro paragraph is unnecessary explanation that should be trimmed or corrected.

3 / 5

Actionability

It provides fully executable, copy-paste-ready commands for every common case (install, login, connection ensure, poll-for-ready, action list, action run with JSON input, proxy request) plus a flags table and concrete action keys like 'search-products'. It is not below 5 because specific examples cover the common cases.

5 / 5

Workflow Clarity

There is a clear sequence (install -> authenticate -> ensure connection -> poll until READY) with explicit validation checkpoints and a feedback loop (re-poll after CLIENT_ACTION_REQUIRED). It is not a 5 because the text references 'skip to Step 2' with no matching Step 2 header, and the search/run/proxy steps are not woven into a numbered sequence.

4 / 5

Progressive Disclosure

No bundle files are present; the skill is a single self-contained file with clear, well-ordered section headers and a link to the official docs, making it easy to navigate. It is not a 5 because nothing is split out into one-level-deep references (e.g. the connection-state detail or the 8-row actions table could be referenced), though the inline placement is reasonable at this size.

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 correctly targets a distinct, named API and includes an explicit 'Use when...' clause, but its action verbs are generic and its trigger terms lack synonyms or natural user phrasing. Strengthening the concrete actions and trigger variations would raise specificity and trigger quality.

Suggestions

Replace the generic verb 'Manage Countdowns' with concrete actions the API actually performs (e.g. 'Search eBay products, get deals, retrieve seller feedback and product details via the Countdown API').

Expand trigger terms beyond the brand name to include natural phrasings a user would say, such as 'countdown timers', 'eBay product data', 'eBay deals', or 'seller feedback'.

Make the 'Use when...' clause reference concrete triggers (e.g. 'Use when the user wants eBay product, deal, or seller data through Countdown API') rather than the circular 'interact with Countdown API data'.

DimensionReasoningScore

Specificity

It names the domain ('Countdown API integration') but the only verbs are generic ('Manage Countdowns', 'interact with Countdown API data'), matching the anchor 'Names the domain but actions are minimal or generic'. It is not a 3 because no concrete, named action (like 'extract' or 'fill forms') is given.

2 / 5

Completeness

Both 'what' ('Countdown API integration. Manage Countdowns.') and an explicit 'when' ('Use when the user wants to interact with Countdown API data') are present, matching the anchor 'Has both what and when; when could be more explicit or specific'. It is not a 5 because the trigger phrase is circular ('interact with Countdown API data') and lacks concrete trigger terms.

4 / 5

Trigger Term Quality

Relevant keywords are present ('Countdown API', 'Countdowns', 'Countdown API data'), but only the brand word is repeated with no synonyms or natural variations a user would say (e.g. 'countdown timer', 'event', 'eBay products/deals'). It is not a 4 because keyword coverage is narrow rather than merely missing a few terms.

3 / 5

Distinctiveness Conflict Risk

It targets a specific named third-party API ('Countdown API'), forming a clear niche with distinct triggers and minimal conflict risk with other skills. It is not below 5 because no neighboring skill would reasonably compete for these triggers.

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.