Open Pharma Plugins
Agent Skills and MCP servers for pharmaceutical commercial operations.
Architecture
Each capability installs independently as a Skill plus an MCP server. The Python distribution contains the servers; Skills, cookbooks, and marketplace manifests are installed from this repository.
Install
The guided installer supports Claude Code, Codex, and GitHub Copilot CLI. It requires uv/uvx and uses independent, immutable capability tags.
Download and inspect the installer before running it:
curl -fsSLO https://raw.githubusercontent.com/PharmaGenAI/open-pharma-plugins/main/install.sh
less install.sh
bash install.sh
Update capabilities already installed in a harness:
bash install.sh update
To install MCP servers without the companion Skills, use one or more extras from the Python distribution:
python -m pip install "open-pharma-plugins[territory-alignment,competitive-intelligence]"
See Installation for tagged releases, local checkouts, rollback, and manual setup.
Capabilities
| Capability | Tools | Use case |
|---|---|---|
| HCP Intelligence | 11 | Build evidence-backed HCP/HCO profiles from public sources |
| Field Training | 5 | Create grounded learning packages, assessments, role-play kits, and scorecards from approved documents |
| Campaign Studio | 16 | Draft campaigns, validate claims, render assets, and prepare MLR review packages |
| Next-Best-Engagement | 3 | Score HCPs and produce consent-aware engagement plans |
| Territory Alignment | 6 | Compare HCP-to-rep assignments and plan visit clusters |
| Competitive Intelligence | 12 | Collect evidence and produce reproducible briefings and timelines |
Try it
After installing a capability, reference your files and ask naturally. The Skill selects the relevant MCP tools.
@speakers.csv Build evidence-backed profiles for these HCPs.
@training.pdf Create a learning package and assessment from this approved document.
@brief.md Draft a campaign and prepare it for MLR review.
@alignment.csv Compare assignments and identify workload imbalances.
Requirements and configuration
- Python 3.10–3.13
uv/uvxfor the guided plugin installer- Provider credentials only for the capabilities and external services you use
Run the installer's Configure and Verify actions to set credentials and check dependencies. Shared configuration lives in ~/.open-pharma-plugins/config.
See Configuration and Data security for settings, local data, provider calls, and compliance boundaries.
Documentation
- Installation · Configuration
- Local development · Testing
- Contributing · Adding a capability
- Security policy · Release guide
- 中文文档 · 日本語ドキュメント
- Project website
License
Apache-2.0. See LICENSE.
Release files for open-pharma-plugins 2.4.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| open_pharma_plugins-2.4.1.tar.gz | 728.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| open_pharma_plugins-2.4.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.5 MB
Release files / open_pharma_plugins-2.4.1.tar.gz
| Download URL | open_pharma_plugins-2.4.1.tar.gz |
|---|---|
| Size | 728.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
edf1718356e57582aead213a84aad6790f867f9536e74adacac5e7ff5fd1d952
|
|
BLAKE2b-256 checksum How to use checksums |
873fef093ad93df87dae1fa3ca0664be92996b86ba2a6c9b886dff9437e8a733
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / open_pharma_plugins-2.4.1-py3-none-any.whl
| Download URL | open_pharma_plugins-2.4.1-py3-none-any.whl |
|---|---|
| Size | 793.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5f1c4af1fcb09a31f9aec1ea53b7e47310bf9df931cd59f51220fd1bba403b05
|
|
BLAKE2b-256 checksum How to use checksums |
2992658808c2cce5826998e58a4686c77a3b5f7d21a564e36fc57dca2a294465
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|