This gives you programmatic access to DrugBank's pharmaceutical database with about 9,600 drug entries and 200+ data fields per drug. You can query drug properties, analyze drug-drug interactions for polypharmacy safety checks, map targets and pathways for mechanism studies, and run chemical similarity searches using RDKit fingerprints. It's built around the drugbank-downloader Python package and walks through XML parsing, interaction network analysis, and ADMET predictions. Honestly most useful if you're already doing computational drug discovery or pharmacology research and need structured access to this specific dataset. You'll need a free DrugBank account, and the documentation is thorough about version pinning for reproducibility.

skills.sh installs
372
GitHub stars
33.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add davila7/claude-code-templates --skill drugbank-database --agent claude-code

Installs into .claude/skills of the current project.

Files

DrugBank Database

Overview

DrugBank is a comprehensive bioinformatics and cheminformatics database containing detailed information on drugs and drug targets. This skill enables programmatic access to DrugBank data including ~9,591 drug entries (2,037 FDA-approved small molecules, 241 biotech drugs, 96 nutraceuticals, and 6,000+ experimental compounds) with 200+ data fields per entry.

Core Capabilities

1. Data Access and Authentication

Download and access DrugBank data using Python with proper authentication. The skill provides guidance on:

  • Installing and configuring the drugbank-downloader package
  • Managing credentials securely via environment variables or config files
  • Downloading specific or latest database versions
  • Opening and parsing XML data efficiently
  • Working with cached data to optimize performance

When to use: Setting up DrugBank access, downloading database updates, initial project configuration.

Reference: See references/data-access.md for detailed authentication, download procedures, API access, caching strategies, and troubleshooting.

2. Drug Information Queries

Sponsors

Details

Repository
github.com/davila7/claude-code-templates
Categories
Backend & APIs, Data Science & ML, Sales & Marketing, Design & UI/UX, Databases
First seen
Jun 3, 2026

More from davila7/claude-code-templates

All 618
1wsimmonds avatarnextjs-server-client-componentswsimmonds/claude-nextjs-skillsGuide for choosing between Server Components and Client Components in Next.js App Router. CRITICAL for useSearchParams (requires Suspense + 'use client'), navig364skills.sh installs
2davila7 avatargeo-databasedavila7/claude-code-templatesAccess NCBI GEO for gene expression/genomics data. Search/download microarray and RNA-seq datasets (GSE, GSM, GPL), retrieve SOFT/Matrix files, for transcriptom350skills.sh installs
3anthropics avatarprior-auth-review-skillanthropics/healthcareAutomate payer review of prior authorization (PA) requests. This skill should be used when users say "Review this PA request", "Process prior authorization for 349skills.sh installs
4davila7 avatarserver-managementdavila7/claude-code-templatesServer management principles and decision-making. Process management, monitoring strategy, and scaling decisions. Teaches thinking, not commands.349skills.sh installs
5pedronauck avatardrizzle-safe-migrationspedronauck/skillsProduction-safe Drizzle migration workflow for schema changes that require data backfills or constraint tightening. Use when changing enums/check constraints/de339skills.sh installs
6jezweb avatarclaude-apijezweb/claude-skillsBuild with Claude Messages API using structured outputs for guaranteed JSON schema validation. Covers prompt caching (90% savings), streaming SSE, tool use, and325skills.sh installs