Connects Claude to the openFDA database for querying drug, device, and food safety data maintained by the FDA. You'll want an API key (free to register) since the default 1,000 daily requests gets burned through fast in a session, but with a key you get 120,000. Built by Google DeepMind as part of their science skills collection. The setup checks licensing terms and uses their credentials protocol to safely handle the API key. Useful if you're building health research tools, need to pull adverse event reports, or want to analyze FDA datasets without manually navigating their API docs. Requires uv for Python environment management.

skills.sh installs
2.3K
GitHub stars
3.4K
last updated
Aug 21, 2026

Install

$ npx -y skills add google-deepmind/science-skills --skill openfda-database --agent claude-code

Installs into .claude/skills of the current project.

Files

openFDA Search and Query

Prerequisites

  1. uv: Read the uv skill and follow its Setup instructions to ensure uv is installed and on PATH.
  2. User Notification: If .licenses/openfda_database_LICENSE.txt does not already exist in the workspace root directory then (1) prominently notify the user to check the terms at https://open.fda.gov/apis/ and https://open.fda.gov/license, then (2) create the file recording the notification text and timestamp.
  3. .env file: Make sure the .env file exists in your home directory. Create one if it does not exist.
  4. FDA_API_KEY (optional but recommended): Raises the daily request limit from 1,000 to 120,000. The skill works without it, but an agent can easily exhaust the keyless limit in a single session. You can register for a free key at https://open.fda.gov/apis/authentication/. You MUST use the safe credentials protocol in the credentials skill to check for and request this key if this skill looks relevant to the user's request.

Core Rules

Sponsors

Details

Repository
github.com/google-deepmind/science-skills
Categories
Backend & APIs, Databases
First seen
Jul 14, 2026

More from google-deepmind/science-skills

All 37
1tencentcloudbase avatarauth-wechat-miniprogramtencentcloudbase/skillsCloudBase WeChat Mini Program native authentication guide. This skill should be used when users need mini program identity handling, OPENID/UNIONID access, or `2.2Kskills.sh installs
2nvidia avatarvss-setup-video-analytics-apinvidia/skillsUse to deploy the vss-video-analytics-api REST service standalone (config-source, data-log bind, Elasticsearch, optional Kafka). Not for full warehouse deploy.1.8Kskills.sh installs
3mindrally avatarpostgresql-best-practicesmindrally/skillsPostgreSQL development best practices for schema design, query optimization, and database administration1.5Kskills.sh installs
4manutej avatargolang-backend-developmentmanutej/luxor-claude-marketplaceComplete guide for Go backend development including concurrency patterns, web servers, database integration, microservices, and production deployment1.4Kskills.sh installs
5nvidia avatarcuopt-server-commonnvidia/skillscuOpt REST server — what it does and how requests flow. Domain concepts; no deploy or client code.1.3Kskills.sh installs
6asyrafhussin avatarlaravel-database-optimizationasyrafhussin/agent-skillsLaravel database optimization patterns. Use when writing Eloquent queries, creating migrations, configuring caching, debugging slow queries, or optimizing datab1.1Kskills.sh installs