skills/pharmolix/openbiomed/target-drug-report

target-drug-report

SKILL.md

Target Drug Development Report (Enhanced)

Overview

Generate beautiful, comprehensive reports on drug development progress for therapeutic targets.

Features:

  • 7 analysis sections with visualizations
  • HTML and Markdown output formats
  • Responsive design for all devices
  • Print-friendly for PDF export

When to Use

  • User asks about a specific target's drug development status
  • Need to summarize clinical trial progress for a target
  • Researching competitive landscape for a therapeutic target
  • Understanding drug pipeline and market opportunities

Workflow

from open_biomed.tools.tool_registry import TOOLS

target_name = "CGRP"

# Step 1: Multi-source search
web_search = TOOLS["web_search"]

# Search clinical trials
trial_results, _ = web_search.run(
    query=f"{target_name} clinical trial 2024 2025"
)

# Search research papers
paper_results, _ = web_search.run(
    query=f"{target_name} discovery mechanism site:pubmed.ncbi.nlm.nih.gov"
)

# Step 2: Generate report
report = generate_target_report(
    target=target_name,
    output_format="html"  # or "markdown"
)

Report Sections

Section Description Key Content
🎯 靶点概况 Target overview Protein function, diseases
💊 已上市药物 Approved drugs Name, company, indication
🏥 临床管线 Clinical pipeline Phase distribution, drugs
📚 研究热点 Research trends Publications, directions
📜 专利布局 Patent landscape Trends, applicants
📊 市场分析 Market analysis Size, competition
🔮 投资展望 Investment outlook Opportunities, risks

Output Formats

HTML (推荐)

  • Modern responsive design
  • Interactive charts and progress bars
  • Color-coded status tags
  • Print to PDF support

Markdown

  • Plain text format
  • Table-based layout
  • Version control friendly
  • Easy to edit

Usage

# Generate HTML report
report = generate_target_report("EGFR", output_format="html")

# Generate Markdown report
report = generate_target_report("KRAS", output_format="markdown")

# Save to file
report = generate_target_report(
    target="BCL-2",
    output_format="html",
    output_path="report.html"
)

Error Handling

When web search is unavailable, uses built-in knowledge for common targets:

  • EGFR, KRAS, BCL-2, ALK, BRAF, HER2 (Oncology)
  • PD-1, CTLA-4 (Immunology)
  • CGRP, JAK, BTK (Other)

Files

target-drug-report/
├── SKILL.md                    # This file
├── examples/
│   └── basic_example.py        # Report generator script
└── references/
    ├── html_template.py        # HTML template
    └── data_sources.md         # Data source reference

Limitations

  • Requires network for real-time data
  • Built-in knowledge for ~20 common targets
  • Patent data may be incomplete
Weekly Installs
1
GitHub Stars
1.0K
First Seen
10 days ago
Installed on
mcpjam1
claude-code1
kilo1
junie1
windsurf1
zencoder1