/install competitor-trial-monitor
Competitor Trial Monitor (ID: 178)
Monitor competitor clinical trial progress and alert on market risks.
Features
- Monitor changes in clinical trial status for specified competitors
- Track key milestones: enrollment completion, data unblinding, final results publication
- Alert on potential market competition risks
Data Sources
- ClinicalTrials.gov - US Clinical Trials Registry
- EU Clinical Trials Register - EU Clinical Trials Registry
- WHO ICTRP - International Clinical Trials Registry Platform
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 records
Alert 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
- No hardcoded credentials or API keys
- No unauthorized file system access (../)
- Output does not expose sensitive information
- Prompt injection protections in place
- API requests use HTTPS only
- Input validated against allowed patterns
- API timeout and retry mechanisms implemented
- Output directory restricted to workspace
- Script execution in sandboxed environment
- Error messages sanitized (no internal paths exposed)
- Dependencies audited
- No exposure of internal service architecture
Prerequisites
No additional Python packages required.
Evaluation Criteria
Success Metrics
- Successfully executes main functionality
- Output meets quality standards
- Handles edge cases gracefully
- Performance is acceptable
Test Cases
- Basic Functionality: Standard input → Expected output
- Edge Case: Invalid input → Graceful error handling
- Performance: Large dataset → Acceptable processing time
Lifecycle Status
- Current Stage: Draft
- Next Review Date: 2026-03-06
- Known Issues: None
- Planned Improvements:
- Performance optimization
- Additional feature support
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install competitor-trial-monitor - After installation, invoke the skill by name or use
/competitor-trial-monitor - Provide required inputs per the skill's parameter spec and get structured output
What is Competitor Trial Monitor?
Monitor competitor clinical trial progress and alert on market risks. It is an AI Agent Skill for Claude Code / OpenClaw, with 233 downloads so far.
How do I install Competitor Trial Monitor?
Run "/install competitor-trial-monitor" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Competitor Trial Monitor free?
Yes, Competitor Trial Monitor is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Competitor Trial Monitor support?
Competitor Trial Monitor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Competitor Trial Monitor?
It is built and maintained by AIpoch (@aipoch-ai); the current version is v0.1.0.