Competitor Trial Monitor
by @aipoch-ai
Monitor competitor clinical trial progress and alert on market risks
clawhub install competitor-trial-monitorπ About This Skill
name: competitor-trial-monitor description: Monitor competitor clinical trial progress and alert on market risks version: 1.0.0 category: Pharma tags: [] author: AIPOCH license: MIT status: Draft risk_level: High skill_type: Hybrid (Tool/Script + Network/API) owner: AIPOCH reviewer: '' last_updated: '2026-02-06'
Competitor Trial Monitor (ID: 178)
Monitor competitor clinical trial progress and alert on market risks.
Features
Data Sources
Parameters
Commands
| Command | Description | Parameters |
|---------|-------------|------------|
| add | Add trial to watchlist | --nct (required), --company, --drug, --indication |
| list | List all monitored trials | None |
| remove | Remove trial from watchlist | --nct (required) |
| scan | Scan for updates | None |
| report | Generate risk report | --days (default: 30) |
Command Parameters
add command:
| Parameter | Type | Default | Required | Description |
|-----------|------|---------|----------|-------------|
| --nct | string | - | Yes | ClinicalTrials.gov NCT ID |
| --company | string | Unknown | No | Competitor company name |
| --drug | string | Unknown | No | Drug name |
| --indication | string | Unknown | No | Indication/disease |
remove command:
| Parameter | Type | Default | Required | Description |
|-----------|------|---------|----------|-------------|
| --nct | string | - | Yes | NCT ID to remove |
report command:
| Parameter | Type | Default | Required | Description |
|-----------|------|---------|----------|-------------|
| --days | int | 30 | No | Report time range in days |
Usage
Add Monitoring Target
python scripts/main.py add --nct NCT05108922 --company "Pfizer" --drug "PF-07321332" --indication "COVID-19"
Scan for Updates
python scripts/main.py scan
View Monitoring List
python scripts/main.py list
Remove Monitoring Target
python scripts/main.py remove --nct NCT05108922
Generate Risk Report
python scripts/main.py report --days 30
Data Storage
Monitoring configuration and data stored in ~/.openclaw/competitor-trial-monitor/:
watchlist.json - Monitoring listhistory/ - Historical snapshotsalerts/ - Alert recordsAlert Rules
| Event | Risk Level | Description | |------|----------|------| | Enrollment Completion | π‘ Medium | Competitor enters next phase | | Data Unblinding | π΄ High | Results about to be announced | | Results Publication | π΄ High | Direct impact on market competition | | Regulatory Submission | π΄ High | Marketing application in progress | | Approval Granted | π΄ Critical | Direct competition begins |
Dependencies
pip install requests python-dateutil
Configuration File
~/.openclaw/competitor-trial-monitor/config.json:
{
"alert_channels": ["feishu"],
"scan_interval_hours": 24,
"risk_threshold": "medium"
}
Risk Assessment
| Risk Indicator | Assessment | Level | |----------------|------------|-------| | Code Execution | Python scripts with tools | High | | Network Access | External API calls | High | | File System Access | Read/write data | Medium | | Instruction Tampering | Standard prompt guidelines | Low | | Data Exposure | Data handled securely | Medium |
Security Checklist
Prerequisites
No additional Python packages required.
Evaluation Criteria
Success Metrics
Test Cases
1. Basic Functionality: Standard input β Expected output 2. Edge Case: Invalid input β Graceful error handling 3. Performance: Large dataset β Acceptable processing timeLifecycle Status
π‘ Examples
Add Monitoring Target
python scripts/main.py add --nct NCT05108922 --company "Pfizer" --drug "PF-07321332" --indication "COVID-19"
Scan for Updates
python scripts/main.py scan
View Monitoring List
python scripts/main.py list
Remove Monitoring Target
python scripts/main.py remove --nct NCT05108922
Generate Risk Report
python scripts/main.py report --days 30
βοΈ Configuration
No additional Python packages required.