pharma-intelligence

In-depth, multi-region pharmaceutical intelligence search and synthesis, plus drug repurposing, target discovery, clinical evidence review, and bioactivity analysis. Use this skill whenever the user asks about drug approvals, clinical trials, regulatory submissions, pipeline assets, patent landscapes, competitive intelligence, scientific evidence, disease targets, genetic associations, or compound bioactivity for any drug, target, indication, or company — especially when coverage of China, US, Europe, Japan, South Korea, or Australia is needed. Trigger even for casual queries like "what's the approval status of X in China", "find trials for Y in Japan", "compare pipeline coverage across regions", "find drugs for disease Z", or "what targets are associated with condition W". Always consult this skill before answering any pharma or biomedical research question that requires source-grounded data.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "pharma-intelligence" with this command: npx skills add sciminer/pharma-intelligence

Global Pharma Intelligence & Biomedical Research Skill

Systematic, source-prioritized search and synthesis across regulatory, clinical, academic, and commercial databases — covering all major pharmaceutical markets and 14+ biomedical research databases.

MCP Server — How to Invoke

There is no dedicated MCP tool in your toolbox. Call the unified endpoint over HTTP via web_fetch (POST) or run_in_terminal (curl):

https://mcp.sciminer.tech/tools/unified/mcp

Every call is a JSON-RPC POST. Always set Content-Type: application/json and Accept: application/json.

curl -X POST https://mcp.sciminer.tech/tools/unified/mcp \
  -H "Content-Type: application/json" -H "Accept: application/json" \
  -d '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"ctg_search_studies","arguments":{"intervention":"pan-RAS","condition":"cancer","max_results":20}},"id":1}'

See references/mcp-tools.md for every tool's parameters and return shape.


Core Principle: Tiered Source Priority

Every region follows a 3-tier hierarchy. Higher tiers override lower-tier claims; always cite the tier.

TierTypeDescription
Tier 1RegulatoryOfficial agency submissions, approvals, labels
Tier 2Trial registriesProspective/registered clinical evidence
Tier 3Academic / IPPublished papers, conferences, patents

For the per-region source map (CN / US / EU / JP / KR / AU + global) with URLs and access notes, see references/sources-by-region.md.


Search Workflow

Step 1 — Classify the Query (pick ONE intent)

#IntentTrigger phrases
ATrial landscape"trials of X", "clinical studies of", "who is testing", "phase 2/3 of"
BApproval / regulatory status"is X approved", "approval status", "FDA/EMA/NMPA cleared"
CSafety / adverse events"side effects of", "is X safe", "adverse events", "black box"
DPipeline / competitive intel"pipeline", "competitive landscape", "who else is developing"
EPatent / IP / exclusivity"when does patent expire", "patent landscape", "exclusivity"
FTarget / mechanism / drug discovery"drugs targeting X", "mechanism of", "bioactivity", "IC50"
GRepurposing / target discovery"repurpose for", "targets associated with disease", "genetic basis"
HLiterature / evidence review"recent papers on", "what's known about", "systematic review"

Also capture: regions in scope (US / EU / JP / CN / KR / AU / global) and time horizon.

Step 2 — Execute the Per-Intent Sequence

Run the workflow for the chosen intent (see Per-Intent Workflows) in order. For sources without MCP coverage (CN NMPA/CDE, EMA EPAR, PMDA, jRCT, CTIS, CRIS, ANZCTR, Orange Book), use web_fetch only at the steps that name them.

Resolve identifiers as needed:

  • Free-text disease → MONDO/EFO ID via opentargets_search
  • Free-text gene → HGNC symbol via mygene_search_genes
  • Cross-database ID conversion → nodenorm_get_normalized_nodes

Step 3 — Resolve Conflicts

  1. Higher-tier source wins (Tier 1 > Tier 2 > Tier 3).
  2. More recent data wins within the same tier.
  3. Flag unresolved conflicts; do not silently pick one.

Step 4 — Synthesize and Present

Structure output to match the intent of the question:

  • Trial landscape → table of trials (NCT/registry ID, phase, status, sponsor, N, primary endpoint).
  • Approval status → region × status × date × indications table.
  • Safety → top FAERS reactions plus black-box / warnings.
  • Pipeline → drug × company × phase × mechanism table.
  • Patent → patent number, jurisdiction, expiry.

Always cite source, tier, and access date.


Per-Intent Workflows

A. Trial Landscape

"What clinical studies / trials exist for [drug | target | indication]?"

Default scope = ALL regions. Only narrow if the user names a single region.

ctg_search_studies covers only ClinicalTrials.gov, which is primarily US-registered trials. Run each regional source in parallel.

  1. United Statesctg_search_studies via MCP.
    • Use intervention for a drug, condition for a disease, both for combined.
    • For a target/class (e.g., "pan-RAS", "PD-L1 inhibitor"): pass the class term as intervention plus a relevant condition.
    • Then ctg_get_study on top hits for eligibility, endpoints, sponsor, locations.
  2. Chinaweb_fetch:
    • http://www.chinadrugtrials.org.cn (mandatory CN IND registry)
    • https://www.chictr.org.cn (ChiCTR, WHO primary)
  3. Europeweb_fetch:
    • https://euclinicaltrials.eu (CTIS — current EU register)
    • https://eudract.ema.europa.eu (EudraCT — legacy historical trials)
    • https://www.isrctn.com (ISRCTN, UK/global)
  4. Japanweb_fetch:
    • https://jrct.niph.go.jp (jRCT — mandatory JP registry)
    • https://www.umin.ac.jp/ctr/ (UMIN-CTR — legacy)
  5. South Koreaweb_fetch https://cris.nih.go.kr.
  6. Australia / New Zealandweb_fetch https://www.anzctr.org.au.
  7. WHO ICTRP catch-allweb_fetch https://trialsearch.who.int for any WHO primary registry (covers India CTRI, Iran IRCT, Brazil ReBEC, etc.). Also europepmc_search via MCP for ICTRP-linked publications.
  8. Published resultspubmed_search_articles with NCT ID or drug name to surface completed-trial papers.
  9. US company-disclosed pipeline (optional) — edgar_fulltext_search for US-listed sponsors.

For every regional web_fetch: query both INN and brand name; for CN also use the Chinese transliteration (see references/drug-naming.md). Aggregate results in one table with a "Registry" column.

B. Approval / Regulatory Status

"Is [drug] approved in [region]?"

  1. USopenfda_search_drug_labels + dailymed_search_drug_labels (label date anchors approval); fda_orphan_search_designations for orphan status.
  2. Non-USweb_fetch the regional Tier 1 source (NMPA, EMA EPAR, PMDA, MFDS, TGA). For CN, also search Chinese characters.
  3. chembl_get_drug_indications — cross-check approved indications and max phase.
  4. Say "not approved" only when Tier 1 affirms denial/withdrawal. Otherwise: "no record found as of [date]".

C. Safety / Adverse Events

  1. openfda_search_adverse_events (drug_name, seriousness=serious).
  2. openfda_get_drug_label with section="warnings" and section="contraindications".
  3. chembl_get_molecule for the black-box warning flag.
  4. pubmed_search_articles with keywords: ["adverse effect", "toxicity"] for case reports and post-marketing literature.

D. Pipeline / Competitive Intelligence

"Who else is developing for [indication / target]? What's the global competitive landscape?"

Default scope = ALL regions. A competitive landscape without the active-trial picture is incomplete, so run the full multi-region trial sweep from Workflow A and then layer pipeline-specific sources on top.

  1. Active trials — all regions — run Workflow A steps 1–7 in full, optionally adding recruitment_status=RECRUITING (or ACTIVE_NOT_RECRUITING) and a phase filter to focus on competitors at a specific stage.
  2. Company disclosuresedgar_fulltext_search for pipeline language in 10-K / 10-Q / 8-K (US-listed sponsors only).
  3. Patent activity per companyweb_fetch https://patents.google.com with an assignee: filter (or WIPO PATENTSCOPE / Espacenet — see Workflow E).
  4. Published resultspubmed_search_articles with NCT IDs or drug names to surface completed-trial papers.

Aggregate into one table: drug × company × phase × mechanism × registry/region.

E. Patent / IP / Exclusivity

All listed patent sources are free and require no API key.

  1. Global patent searchweb_fetch one or more of:
    • https://patents.google.com (Google Patents — best full-text search, covers USPTO, EPO, WIPO, JPO, CNIPA, KIPO).
    • https://patentscope.wipo.int (WIPO PATENTSCOPE — authoritative for PCT applications and national filings worldwide).
    • https://worldwide.espacenet.com (EPO Espacenet — strongest European and family-tree coverage).
  2. US patents (structured)uspto_ppubs_search_patents via MCP for granted patents and applications.
  3. Patent family / cross-jurisdiction equivalents — Espacenet's "INPADOC patent family" view, or Google Patents' "Worldwide applications" section.
  4. Orange Book (patent + exclusivity expiry for FDA-approved drugs) — web_fetch https://www.accessdata.fda.gov/scripts/cder/ob.
  5. Orphan exclusivityfda_orphan_search_exclusivity (7-year US orphan exclusivity).

F. Target / Mechanism / Drug Discovery

  1. chembl_find_drugs_by_target (target_name = gene symbol, include_all_mechanisms=true).
  2. chembl_get_mechanism for each candidate.
  3. chembl_get_activities — IC50 / Kd / EC50 for bioactivity comparisons.
  4. uniprot_search_proteins — protein function and druggability.
  5. reactome_search_pathways or kegg_find_pathways — pathway context.

G. Repurposing / Target Discovery

  1. opentargets_search (entity_type="disease") → MONDO ID.
  2. opentargets_get_associations (disease_id, size 20–30) → ranked targets by evidence score.
  3. gwas_search_associations — variants linking targets to disease.
  4. omim_search_entries — Mendelian basis (requires API key).
  5. For each top target: chembl_find_drugs_by_target (include_all_mechanisms=true).
  6. ctg_search_studies with each drug as intervention for prior-art trials.
  7. openfda_search_adverse_events as a safety filter for non-trivial candidates.

H. Literature / Evidence Review

  1. pubmed_search_articles — entry point; use diseases, chemicals, genes for entity-aware filtering.
  2. europepmc_search — broader: grants, preprints, non-MEDLINE.
  3. europepmc_search_preprints — bioRxiv / medRxiv only.
  4. pubmed_get_article — abstract or full text for top hits.

Combination Strategies (cross-intent)

Use only when a question genuinely spans multiple intents.

  • Disease → Targets → Drugs → Trials: opentargets_searchopentargets_get_associationschembl_find_drugs_by_targetctg_search_studies
  • Gene → Protein → Pathways → Drugs: mygene_search_genesuniprot_get_proteinreactome_search_pathwayschembl_find_drugs_by_target
  • Variant → Gene → Disease → Treatments: myvariant_get_variantmygene_get_geneomim_search_entrieschembl_find_drugs_by_target
  • Drug → Safety → Label → Trials: chembl_get_mechanismopenfda_search_adverse_eventsopenfda_get_drug_labelctg_search_studies

API Keys

Most APIs require no key. Exceptions:

DatabaseKeySource
OMIMRequiredhttps://omim.org/api
NCI Clinical TrialsOptionalhttps://clinicaltrialsapi.cancer.gov
OpenFDAOptional (higher rate limits)https://open.fda.gov/apis

All others (ChEMBL, OpenTargets, PubMed, ClinicalTrials.gov, Reactome, KEGG, UniProt, GWAS, Pathway Commons, MyGene / MyVariant / MyChem, Node Normalization, USPTO PPUBS) are public. Patent landscape work uses Google Patents, WIPO PATENTSCOPE, and Espacenet via web_fetch — no keys required.


Output Quality Standards

  • Never fabricate approval dates, trial IDs, or efficacy numbers.
  • Attribute every claim to its source and tier.
  • Flag gaps explicitly (e.g., "No registered trials found in jRCT as of [date]").
  • Distinguish "no data found" from "not approved" — absence of evidence ≠ negative regulatory decision.
  • For Chinese sources: note whether the search was conducted in Chinese characters; romanization alone may miss records.

Troubleshooting

No results?

  • Try alternative terms (INN vs brand name, gene symbol vs protein name).
  • Use standardized IDs: MONDO for diseases, HGNC for genes, ChEMBL IDs for compounds, Ensembl for OpenTargets.
  • Convert IDs across databases with nodenorm_get_normalized_nodes.

Too many results?

  • Add filters: max_results, phase, recruitment_status, reviewed (UniProt).
  • Apply date ranges where supported.

API key errors?

  • OMIM requires a key; NCI and OpenFDA accept optional keys for higher rate limits.

Source not covered by MCP?

  • Fall back to web_fetch for CDE/NMPA, EMA/EPAR, PMDA, jRCT, CTIS, CRIS, ANZCTR, Orange Book.

References

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

Stress Toolkit

Provide non-clinical stress-relief exercises, grounding prompts, and crisis-safe referral language without diagnosis or automated crisis detection claims.

Registry SourceRecently Updated
Coding

Digital Life Organizer

Create a privacy-first digital life inventory and cleanup plan from user-supplied information only. This skill does not scan devices, cloud accounts, passwor...

Registry SourceRecently Updated
Coding

WeChat Pay Integration

微信支付接入助手Python/Node.js专精版。基于微信支付官方Skills改造, 补充官方缺失的Python和Node.js代码示例,专为小程序开发者优化。 支持JSAPI支付、小程序支付、Native支付、APP支付、付款码支付的选型指导、 代码示例(Python/Node.js/Java/Go)、业务知...

Registry SourceRecently Updated
Coding

Docker 镜像拉取工具

使用 Python 脚本下载 Docker 镜像并打包为 tar 文件。当用户说"下载镜像"、"拉取镜像"、"pull xxx"、"帮我下载 nginx 镜像"等触发此技能。支持 SOCKS5 代理直连下载(推荐)和国内镜像站加速两种模式。

Registry SourceRecently Updated
260Profile unavailable