Agent skill

Pharmacy Cash Price

by CALLE-AI in CALLE-AI/awesome-phone-call-agents

Call a retail pharmacy and ask what a drug costs in cash with no insurance, returning a structured price, the quantity it covers, or an explicit refusal.

MITAuto-check passed

Install Pharmacy Cash Price

skills CLI
$ npx skills add CALLE-AI/awesome-phone-call-agents --skill pharmacy-cash-price -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install CALLE-AI/awesome-phone-call-agents pharmacy-cash-price --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/CALLE-AI/awesome-phone-call-agents.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/pharmacy-cash-price .claude/skills/pharmacy-cash-price && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
pharmacy-cash-price
GitHub stars
107
Token cost
~1.4k tokens
SKILL.md length
683 words
Files
3 (incl. references)
Skills in repo
101
Repo updated
First seen
Licence
MIT

At a glance

Call a retail pharmacy and ask what a drug costs in cash with no insurance, returning a structured price, the quantity it covers, or an explicit refusal.

  • Works in 3 steps: **A price counts only if a dollar amount… → Keep refusals in the denominator. "Seven… → A completed call is not an answered…
  • Price comparison across several pharmacies
  • SKILL.md covers Before you call, The call, Boundaries and The answer, plus 2 more sections
  • Reaches data.medicaid.gov

What it does

Pharmacy Cash Price is an agent skill from CALLE-AI/awesome-phone-call-agents. Call a retail pharmacy and ask what a drug costs in cash with no insurance, returning a structured price, the quantity it covers, or an explicit refusal. Use for price comparison across several pharmacies, never for anything involving a patient or a prescription.

Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files, including reference files (for example `references/examples.md` and `references/safety.md`).

The repository describes itself as: Portable phone-call Agent Skills, apps, examples, adapters, and scheduler recipes for AI agents. The licence is MIT.

When your agent uses it

  • Price comparison across several pharmacies
  • Never for anything involving a patient

Example prompts

  • “/pharmacy-cash-price”

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. **A price counts only if a dollar amount was said aloud for the quantity you asked
  2. Keep refusals in the denominator. "Seven of twelve pharmacies gave a price" is the
  3. A completed call is not an answered question. A voicemail box returns

What it can do on your machine

Read from SKILL.md and the folder at commit 38d4118. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are json).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • data.medicaid.gov

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Pharmacy Cash Price loads about 1.4k tokens when it runs, and up to ~3.2k if it reads all its reference files. Until then it costs about 71 tokens; SKILL.md has 683 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~71
When it runs · the whole SKILL.md, loaded when a task matches
~1.4k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~3.2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from CALLE-AI/awesome-phone-call-agents at commit 38d4118, republished under its MIT licence (© CALLE-AI). 683 words, ~1,354 tokens.

Download SKILL.mdSave it as .claude/skills/pharmacy-cash-price/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
pharmacy-cash-price
description
Call a retail pharmacy and ask what a drug costs in cash with no insurance, returning a structured price, the quantity it covers, or an explicit refusal. Use for price comparison across several pharmacies, never for anything involving a patient or a prescription.

Ask a pharmacy for a cash price

A cash prescription price is not published anywhere and differs at every counter, so the only way to learn one is to telephone and ask. This skill makes that one call and returns a structured answer.

Use it once per pharmacy and compare the results yourself. It does not rank, recommend, or decide anything.

Before you call

You need three things, and you must not guess any of them:

  • The exact number to dial, in E.164, that a person has authorized for this run. A public business listing is not authorization. Discovering a number and calling it are two separate decisions, and a human makes the second one.
  • The drug as a price list names it: name, strength, form, and quantity. For example "metformin hcl, 500 mg, tablet, 30". Never a patient's regimen.
  • Who you are calling on behalf of, named aloud in the first sentence.

The call

Ask one question and accept the first clear answer:

"What is your cash price, without insurance, for 30 metformin 500 mg tablets?"

Open by stating that you are an automated AI assistant, naming who you are calling for, and that the call is recorded. CALL-E does not disclose this by itself and offers no setting for it, so the disclosure exists only in the task text you send.

Handle the three things that actually happen on a pharmacy line:

  • A phone tree. Navigate to the pharmacy counter, using the keypad when a menu asks.
  • A hold. Wait. Do not hang up and do not talk over hold music.
  • A transfer. Greet the new person, repeat the disclosure in one short sentence, and ask again.

Boundaries

This is a retail price question, the same one a walk-in customer asks all day. Keep it there.

  • There is no patient and no prescription. If asked which patient this is for, say so.
  • Never supply or request a prescription number, date of birth, or insurance details, and never invent them.
  • Never give medical advice, describe symptoms, or suggest starting, stopping, or changing a medication.
  • A refusal ends the call. Do not argue, ask twice, or offer to hold. Pharmacies that will not price by phone are a real and reportable result.

Read references/safety.md before enabling live calls.

The answer

Send this as recipient_result_schema so the result is validated rather than parsed out of a summary. Every uncertain field can answer unknown, because a schema with no way to report uncertainty invites a fabricated number.

json
{
  "type": "object",
  "required": ["answered_by", "quote_status", "cash_price_usd", "quantity_quoted", "notes"],
  "properties": {
    "answered_by": {"type": "string", "enum": ["human", "ivr", "voicemail", "unknown"]},
    "quote_status": {"type": "string", "enum": ["quoted", "refused", "not_stocked", "unknown"]},
    "cash_price_usd": {"type": "string"},
    "quantity_quoted": {"type": "string"},
    "requires_prescription_on_file": {"type": "string", "enum": ["yes", "no", "unknown"]},
    "is_generic": {"type": "string", "enum": ["generic", "brand", "unknown"]},
    "discount_program_mentioned": {"type": "string", "enum": ["yes", "no", "unknown"]},
    "notes": {"type": "string"}
  },
  "additionalProperties": false
}

Keep summary, status, transcript and call_id out of a recipient schema: the platform reserves them and will reject the request.

Show full SKILL.md (248 more words)Show less

Reading the result

Three rules keep a comparison honest. See references/examples.md for worked cases.

  1. A price counts only if a dollar amount was said aloud for the quantity you asked about. A quote for a different bottle size is a real answer to a different question. Report it, do not rescale it: ninety tablets are not three thirties.
  2. Keep refusals in the denominator. "Seven of twelve pharmacies gave a price" is the finding. Dropping the other five turns an opacity result into a clean-looking average.
  3. A completed call is not an answered question. A voicemail box returns status: completed with task_completed: true. Let quote_status decide.

Judging a price

A price alone cannot be judged, only compared. To say whether one is high, join it to the National Average Drug Acquisition Cost CMS publishes weekly, which is public and needs no key:

https://data.medicaid.gov/api/1/datastore/query/{nadac_dataset_id}?limit=5
  &conditions[0][property]=ndc_description
  &conditions[0][operator]=starts with
  &conditions[0][value]=METFORMIN HCL 500 MG

Multiplying nadac_per_unit by the quantity gives a national benchmark for that bottle, not what the pharmacy on the phone paid. NADAC is a survey average across pharmacy invoices nationwide, so a given shop paid more or less depending on its wholesaler and its volume.

Report the retail price as a multiple of that benchmark, say in the same breath that the benchmark is a national average rather than this pharmacy's invoice, and cite the effective date, because the figure moves weekly. A multiple stated without that qualification reads as a claim about one business's margin, which is not something a phone call can establish.

© CALLE-AI, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files (references) in skills/pharmacy-cash-price of CALLE-AI/awesome-phone-call-agents.

  • SKILL.md
  • references/examples.md
  • references/safety.md

Open the folder on GitHubat commit 38d4118

Compare with similar skills

Pharmacy Cash Price next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Pharmacy Cash Price compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Pharmacy Cash Price this skillCALLE-AI/awesome-phone-call-agents107—~1.4kAutomated safety check: PassMIT
Pricingsickn33/agentic-awesome-skills47k1 repos~1.9kAutomated safety check: PassMIT
Cost Trackingaffaan-m/ECC277k1 repos~1.3kAutomated safety check: PassMIT
Cost Conversationruvnet/ruflo74k—~407Automated safety check: NotesMIT
Cost Reportruvnet/ruflo74k—~830Automated safety check: NotesMIT
Pricing Strategyphuryn/pm-skills27k—~913Automated safety check: PassMIT

Similar skills

  • Pricing

    sickn33/agentic-awesome-skills

    When the user wants help with pricing decisions, packaging, or monetization strategy.

    47k GitHub starsUsed in 1 repo~1.9k tokens
    Sales & SupportAuto-check passed
  • Cost Tracking

    affaan-m/ECC

    Track and report Claude Code token usage, spending, and budgets from the local ECC cost-tracker metrics log.

    277k GitHub starsUsed in 1 repo~1.3k tokens
    AI & LLM EngineeringAuto-check passed
  • Cost Conversation

    ruvnet/ruflo

    Per-conversation cost view — list every session in cost-tracking with started-at, message count, top model, and total cost

    74k GitHub stars~407 tokensUpdated yesterday
    AI & LLM EngineeringAuto-check: notes
  • Cost Report

    ruvnet/ruflo

    Generate a cost report showing token usage and USD costs by agent and model

    74k GitHub stars~830 tokensUpdated yesterday
    AI & LLM EngineeringAuto-check: notes
  • Pricing Strategy

    phuryn/pm-skills

    Analyze and design pricing strategies including pricing models, competitive pricing analysis, willingness-to-pay estimation, and price elasticity.

    27k GitHub stars~913 tokensUpdated 2 days ago
    Sales & SupportAuto-check passed
  • Pricing Strategy

    alirezarezvani/claude-skills

    Design, optimize, and communicate SaaS pricing — tier structure, value metrics, pricing pages, and price increase strategy.

    28k GitHub starsUsed in 1 repo~3.5k tokens
    Sales & SupportAuto-check passed

More from CALLE-AI/awesome-phone-call-agents

All 101 skills in this repo
  • Accessible Outing Verifier

    CALLE-AI/awesome-phone-call-agents

    Demonstrates advisory accessibility-planning checks with offline fixtures and a proposed bounded CALL-E workflow; use for exploring unknown or qualified venue claims without making calls.

    107 GitHub stars~1.4k tokensUpdated yesterday
    Auto-check passed
  • Ground Truth Gate

    CALLE-AI/awesome-phone-call-agents

    A skill your agent uses when an agent holds some evidence for a physical-world claim but the evidence is broader, narrower, or older than the exact question asked, and it must first decide whether a…

    107 GitHub stars~3.3k tokensUpdated yesterday
    Auto-check passed
  • Is It Accessible

    CALLE-AI/awesome-phone-call-agents

    Call a venue and ask the accessibility questions that matter to one specific person — step-free entry, hearing loop, guide dogs, quiet hours, changing places — then return a per-need verdict backed…

    107 GitHub stars~4.3k tokensUpdated yesterday
    Auto-check passed
  • Landmark Navigation Assist

    CALLE-AI/awesome-phone-call-agents

    Turns a pre-written, building-level location config into a CALL-E outbound phone-call task that guides a delivery driver through the last few hundred metres to a specific building using landmarks…

    107 GitHub stars~1.6k tokensUpdated yesterday
    Auto-check passed
  • Research Gap Call Verifier

    CALLE-AI/awesome-phone-call-agents

    Turn cited business research into a bounded, approval-gated phone-call plan that asks only unresolved factual questions, then reconcile CALL-E-compatible results without treating voicemail, refusal…

    107 GitHub stars~1.7k tokensUpdated yesterday
    Auto-check passed
  • Structured Outcome Followup Call

    CALLE-AI/awesome-phone-call-agents

    Place a goal-driven CALL-E call that collects specific structured answers, score those answers against a deterministic rubric you supply, and conditionally trigger a follow-up action — all runnable…

    107 GitHub stars~1.4k tokensUpdated yesterday
    Auto-check passed

Questions about Pharmacy Cash Price

What does Pharmacy Cash Price do?

Call a retail pharmacy and ask what a drug costs in cash with no insurance, returning a structured price, the quantity it covers, or an explicit refusal. Pharmacy Cash Price is an agent skill from CALLE-AI/awesome-phone-call-agents. Call a retail pharmacy and ask what a drug costs in cash with no insurance, returning a structured price, the quantity it covers, or an explicit refusal.

When should I use Pharmacy Cash Price?

Pharmacy Cash Price fits situations like: price comparison across several pharmacies; never for anything involving a patient.

How do I install Pharmacy Cash Price in Claude Code?

Run `npx skills add CALLE-AI/awesome-phone-call-agents --skill pharmacy-cash-price -a claude-code`. Or copy the skill folder (skills/pharmacy-cash-price in CALLE-AI/awesome-phone-call-agents) into .claude/skills/pharmacy-cash-price in your project. Claude Code loads it when a task matches its description.

How do I install Pharmacy Cash Price in Codex?

Run `npx skills add CALLE-AI/awesome-phone-call-agents --skill pharmacy-cash-price -a codex`. Or copy the skill folder (skills/pharmacy-cash-price in CALLE-AI/awesome-phone-call-agents) into .agents/skills/pharmacy-cash-price in your project. Codex loads it when a task matches its description.

Can I use Pharmacy Cash Price in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add CALLE-AI/awesome-phone-call-agents --skill pharmacy-cash-price -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/pharmacy-cash-price, .gemini/skills/pharmacy-cash-price, .github/skills/pharmacy-cash-price and .opencode/skills/pharmacy-cash-price in your project.

What does Pharmacy Cash Price need to run?

SKILL.md names no scripts, command-line tools or credentials: Pharmacy Cash Price is instructions for the agent only.

Does Pharmacy Cash Price access the network?

SKILL.md names 1 domain. In commands or code: data.medicaid.gov; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Pharmacy Cash Price safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Pharmacy Cash Price use?

Pharmacy Cash Price is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Pharmacy Cash Price use?

About 1.4k tokens (SKILL.md is roughly 5.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.8k tokens, read only when the agent opens those files.

What are the alternatives to Pharmacy Cash Price?

Skills that share tags, products or a category with Pharmacy Cash Price: Pricing (sickn33/agentic-awesome-skills, 47k stars), Cost Tracking (affaan-m/ECC, 277k stars), Cost Conversation (ruvnet/ruflo, 74k stars) and Cost Report (ruvnet/ruflo, 74k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Pharmacy Cash Price?

CALLE-AI (a GitHub organization) maintains it in CALLE-AI/awesome-phone-call-agents, which has 107 GitHub stars. The repository holds 101 skills in this directory. The repository was last updated on October 10, 2026.

Source: CALLE-AI/awesome-phone-call-agents on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.