CtrlK
BlogDocsLog inGet started
Tessl Logo

prescription-refill

Refill a prescription at a pharmacy. Works from a medication name, an Rx number, a photo of the bottle, or just "I'm running low." Confirms exactly what's being requested, gathers everything the pharmacy will ask for up front, and handles the refill online or by phone — whichever is fastest.

78

Quality

72%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Risky

Do not use without reviewing

Optimize this skill with Tessl

npx tessl skill review --optimize ./examples/prescription-refill/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

82%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a strong, well-written description with excellent specificity and natural trigger terms that closely match how users would express the need to refill a prescription. Its main weakness is the lack of an explicit 'Use when...' clause, which would help Claude more confidently select this skill. The description is distinctive and unlikely to conflict with other skills.

Suggestions

Add an explicit 'Use when...' clause, e.g., 'Use when the user mentions refilling a prescription, running out of medication, needing more pills, or contacting a pharmacy about an Rx refill.'

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: refilling prescriptions, working from medication names/Rx numbers/photos, confirming requests, gathering pharmacy information, handling refills online or by phone.

3 / 3

Completeness

The 'what' is very well covered with specific actions and input types. However, there is no explicit 'Use when...' clause or equivalent trigger guidance — the when is only implied through the description of inputs. Per rubric guidelines, missing explicit trigger guidance caps this at 2.

2 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms users would say: 'prescription', 'pharmacy', 'medication name', 'Rx number', 'photo of the bottle', 'running low', 'refill'. These closely match how users naturally express this need.

3 / 3

Distinctiveness Conflict Risk

This is a very clear niche — prescription refills at pharmacies. The specific domain (pharmacy/prescription) and concrete triggers (Rx number, medication name, bottle photo) make it highly unlikely to conflict with other skills.

3 / 3

Total

11

/

12

Passed

Implementation

62%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is a well-structured conversational workflow with excellent sequencing, validation gates, and error recovery paths. Its main weaknesses are verbosity (explaining things Claude already knows, like being polite and not guessing) and limited concrete actionability (no specific portal URLs, IVR sequences, or tool integration details beyond ask_user_input_v0). The workflow clarity is the standout strength.

Suggestions

Trim explanatory prose that restates Claude's existing capabilities (e.g., 'be warm and precise', 'don't guess') — focus only on domain-specific instructions Claude wouldn't already follow.

Add concrete examples of pharmacy portal URLs or IVR navigation patterns for major chains (CVS, Walgreens, Rite Aid) to make step 6-7 more actionable.

Consider splitting the phone call protocol (step 7) and edge case handling (step 8) into a referenced sub-file to improve progressive disclosure.

DimensionReasoningScore

Conciseness

The skill is fairly detailed and well-written, but it's verbose for what it is — a conversational workflow. Some sections over-explain (e.g., the lengthy phone etiquette guidance, the explanation that a refill is 'Tier 2, reversible'). Claude already knows how to be polite on calls and handle edge cases gracefully. The content could be tightened by ~30% without losing clarity.

2 / 3

Actionability

The skill provides a clear conversational workflow with specific steps and phrases to use (e.g., the AI disclosure script for phone calls). However, it lacks concrete executable elements — no actual pharmacy portal URLs, no IVR navigation examples, no specific tool invocations beyond the generic 'ask_user_input_v0'. Much of the guidance is directional rather than copy-paste actionable.

2 / 3

Workflow Clarity

The 10-step workflow is clearly sequenced with explicit validation gates (step 2 confirmation, step 5 go-ahead before acting). It includes robust error handling and fallback paths (portal fails → call, no refills → prescriber, transferred Rx → new pharmacy). The feedback loops for failure scenarios (step 8, step 10) are well-defined with clear next actions.

3 / 3

Progressive Disclosure

The content is a single monolithic file with no references to supporting materials. At ~100+ lines covering 10 detailed steps plus edge cases, some content (e.g., the phone call protocol, the edge case handling in step 8) could be split into referenced sub-files. However, for a conversational skill without code, the inline approach is more defensible than for a technical skill.

2 / 3

Total

9

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
douglasvought/wiggle-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.