pharmacokinetics_profile
Aggregates pharmacological data including dosage, molecular properties, and clinical pharmacology for specific drugs.
Install
mkdir -p .claude/skills/pharmacokinetics-profile && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/14686" && unzip -o skill.zip -d .claude/skills/pharmacokinetics-profile && rm skill.zipInstalls to .claude/skills/pharmacokinetics-profile
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Pharmacokinetics Profile Builder - Build a PK profile: FDA pharmacokinetics, clinical pharmacology, dosage info, and molecular properties. Use this skill for pharmacology tasks involving get pharmacokinetics by drug name get clinical pharmacology by drug name get dosage and storage information by drug name get compound by name. Combines 4 tools from 2 SCP server(s).Key capabilities
- →Get pharmacokinetics data from FDA
- →Get clinical pharmacology data from FDA
- →Get dosage and storage information from FDA
- →Get molecular structure from PubChem
- →Build a complete pharmacokinetics profile for a drug
How it works
The skill connects to `fda-drug-server` and `pubchem-server` using an SCP Hub API Key. It then calls specific tools on these servers to retrieve pharmacokinetics, clinical pharmacology, dosage, and molecular structure data for the given drug name.
Inputs & outputs
When to use pharmacokinetics_profile
- →Get pharmacokinetic data for a drug
- →Retrieve dosage and storage info
- →Analyze molecular properties of a compound
About this skill
Pharmacokinetics Profile Builder
Discipline: Pharmacology | Tools Used: 4 | Servers: 2
Description
Build a PK profile: FDA pharmacokinetics, clinical pharmacology, dosage info, and molecular properties.
Tools Used
get_pharmacokinetics_by_drug_namefromfda-drug-server(streamable-http) -https://scp.intern-ai.org.cn/api/v1/mcp/14/Origene-FDADrugget_clinical_pharmacology_by_drug_namefromfda-drug-server(streamable-http) -https://scp.intern-ai.org.cn/api/v1/mcp/14/Origene-FDADrugget_dosage_and_storage_information_by_drug_namefromfda-drug-server(streamable-http) -https://scp.intern-ai.org.cn/api/v1/mcp/14/Origene-FDADrugget_compound_by_namefrompubchem-server(streamable-http) -https://scp.intern-ai.org.cn/api/v1/mcp/8/Origene-PubChem
Workflow
- Get PK data from FDA
- Get clinical pharmacology
- Get dosage info
- Get molecular structure from PubChem
Test Case
Input
{
"drug_name": "atorvastatin"
}
Expected Steps
- Get PK data from FDA
- Get clinical pharmacology
- Get dosage info
- Get molecular structure from PubChem
Usage Example
Note: Replace
sk-b04409a1-b32b-4511-9aeb-22980abdc05cwith your own SCP Hub API Key. You can obtain one from the SCP Platform.
import asyncio
import json
from contextlib import AsyncExitStack
from mcp import ClientSession
from mcp.client.streamable_http import streamablehttp_client
from mcp.client.sse import sse_client
SERVERS = {
"fda-drug-server": "https://scp.intern-ai.org.cn/api/v1/mcp/14/Origene-FDADrug",
"pubchem-server": "https://scp.intern-ai.org.cn/api/v1/mcp/8/Origene-PubChem"
}
async def connect(url, stack):
transport = streamablehttp_client(url=url, headers={"SCP-HUB-API-KEY": "sk-b04409a1-b32b-4511-9aeb-22980abdc05c"})
read, write, _ = await stack.enter_async_context(transport)
ctx = ClientSession(read, write)
session = await stack.enter_async_context(ctx)
await session.initialize()
return session
def parse(result):
try:
if hasattr(result, 'content') and result.content:
c = result.content[0]
if hasattr(c, 'text'):
try: return json.loads(c.text)
except: return c.text
return str(result)
except: return str(result)
async def main():
async with AsyncExitStack() as stack:
# Connect to required servers
sessions = {}
sessions["fda-drug-server"] = await connect("https://scp.intern-ai.org.cn/api/v1/mcp/14/Origene-FDADrug", stack)
sessions["pubchem-server"] = await connect("https://scp.intern-ai.org.cn/api/v1/mcp/8/Origene-PubChem", stack)
# Execute workflow steps
# Step 1: Get PK data from FDA
result_1 = await sessions["fda-drug-server"].call_tool("get_pharmacokinetics_by_drug_name", arguments={})
data_1 = parse(result_1)
print(f"Step 1 result: {json.dumps(data_1, indent=2, ensure_ascii=False)[:500]}")
# Step 2: Get clinical pharmacology
result_2 = await sessions["fda-drug-server"].call_tool("get_clinical_pharmacology_by_drug_name", arguments={})
data_2 = parse(result_2)
print(f"Step 2 result: {json.dumps(data_2, indent=2, ensure_ascii=False)[:500]}")
# Step 3: Get dosage info
result_3 = await sessions["fda-drug-server"].call_tool("get_dosage_and_storage_information_by_drug_name", arguments={})
data_3 = parse(result_3)
print(f"Step 3 result: {json.dumps(data_3, indent=2, ensure_ascii=False)[:500]}")
# Step 4: Get molecular structure from PubChem
result_4 = await sessions["pubchem-server"].call_tool("get_compound_by_name", arguments={})
data_4 = parse(result_4)
print(f"Step 4 result: {json.dumps(data_4, indent=2, ensure_ascii=False)[:500]}")
# Cleanup
print("Workflow complete!")
if __name__ == "__main__":
asyncio.run(main())
When not to use it
- →When the user is asking for drug data not related to pharmacokinetics, clinical pharmacology, dosage, or molecular properties
- →When the user is asking for real-time drug interactions or patient-specific medical advice
- →When the user is asking about drugs not covered by FDA or PubChem databases
Prerequisites
Limitations
- →The skill relies on data from `fda-drug-server` and `pubchem-server`.
- →It requires an SCP Hub API Key for server access.
- →The skill focuses on specific types of drug information (PK, clinical pharmacology, dosage, molecular properties).
How it compares
This skill automates the collection of specific drug data from FDA and PubChem databases, combining information from multiple sources into a single pharmacokinetics profile, which is more efficient than manually searching each database.
Compared to similar skills
pharmacokinetics_profile side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| pharmacokinetics_profile (this skill) | 0 | 4mo | No flags | Intermediate |
| literature-review | 559 | 2mo | Review | Advanced |
| openalex-database | 48 | 7mo | Review | Intermediate |
| scientific-critical-thinking | 18 | 7mo | Review | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by SpectrAI-Initiative
View all by SpectrAI-Initiative →You might also like
literature-review
K-Dense-AI
Conduct comprehensive, systematic literature reviews using multiple academic databases (PubMed, arXiv, bioRxiv, Semantic Scholar, etc.). This skill should be used when conducting systematic literature reviews, meta-analyses, research synthesis, or comprehensive literature searches across biomedical, scientific, and technical domains. Creates professionally formatted markdown documents and PDFs with verified citations in multiple citation styles (APA, Nature, Vancouver, etc.).
openalex-database
davila7
Query and analyze scholarly literature using the OpenAlex database. This skill should be used when searching for academic papers, analyzing research trends, finding works by authors or institutions, tracking citations, discovering open access publications, or conducting bibliometric analysis across 240M+ scholarly works. Use for literature searches, research output analysis, citation analysis, and academic database queries.
scientific-critical-thinking
davila7
Evaluate research rigor. Assess methodology, experimental design, statistical validity, biases, confounding, evidence quality (GRADE, Cochrane ROB), for critical analysis of scientific claims.
biorxiv-database
lifangda
Efficient database search tool for bioRxiv preprint server. Use this skill when searching for life sciences preprints by keywords, authors, date ranges, or categories, retrieving paper metadata, downloading PDFs, or conducting literature reviews.
physics-validator
omriwen
Validate optical physics parameters including Fresnel numbers, diffraction regimes, and resolution limits. This skill should be used when configuring Telescope, Microscope, or Camera instruments to ensure physically realistic parameters.
fda-database
davila7
Query openFDA API for drugs, devices, adverse events, recalls, regulatory submissions (510k, PMA), substance identification (UNII), for FDA regulatory data analysis and safety research.