Drug Price Checker

Automates daily scraping of prescription drug prices onto CSV files using Python and Playwright.

16|2|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/syphax/openclaw-tools --skill drug-price-checker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Drug Price Checker
Source: https://github.com/syphax/openclaw-tools/tree/main/skills/drug-price-checker
Command: npx skills add https://github.com/syphax/openclaw-tools --skill drug-price-checker

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, requests, gspread, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the process of tracking prescription drug prices from government and discount pharmacy websites, helping users find the best deals and stay informed about drug costs.

Core Features & Use Cases

  • Automated Price Scraping: Daily fetches drug prices from trumprx.gov and costplusdrugs.com.
  • Data Storage: Stores extracted price data in CSV format and optionally syncs with Google Sheets.
  • Duplicate Prevention: Ensures that only new price entries are added, preventing redundant data.
  • Notifications: Sends Telegram notifications for successful runs or failures.
  • Use Case: A user wants to monitor the price of a specific medication. This Skill can automatically track its price daily, alert them to significant changes, and provide historical data for analysis.

Quick Start

Run the drug price checker skill to update local CSV files with the latest drug prices.

Frequently Asked Questions about Drug Price Checker

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate scraping prescription drug prices from pharmacy websites?

Automating prescription drug price scraping is done using Python scripts and Playwright to fetch daily prices from sites like trumprx.gov and costplusdrugs.com. The Skill handles dynamic web content and stores the extracted data in CSV files.

How can I track daily drug prices and sync the data to Google Sheets?

You can track daily drug prices and sync to Google Sheets by running automated Python scraping scripts that fetch the data and optionally integrate with gspread. This stores extracted price entries in both local CSV files and cloud spreadsheets.

Does Playwright work for scraping dynamic web content from discount pharmacy sites?

Yes, Playwright works for scraping dynamic web content from discount pharmacy sites. The Skill uses Playwright to navigate and extract prescription drug prices from dynamically loaded pages, storing the results in CSV format.

How do I prevent duplicate entries when tracking daily prescription drug costs?

To prevent duplicate entries when tracking daily prescription drug costs, the scraping process deduplicates records based on date and drug name. This ensures only new price entries are added to the CSV storage.

Can I send Telegram notifications for automated web scraping status updates?

Yes, you can send Telegram notifications for automated web scraping status updates. The Skill includes optional integration to send Telegram alerts for successful runs or failures during the daily drug price scraping process.