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
72%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Risky
Do not use without reviewing
Optimize this skill with Tessl
npx tessl skill review --optimize ./examples/prescription-refill/SKILL.mdQuality
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.'
| Dimension | Reasoning | Score |
|---|---|---|
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.
| Dimension | Reasoning | Score |
|---|---|---|
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.
Validation — 11 / 11 Passed
Validation for skill structure
No warnings or errors.
b27906e
Table of Contents
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.