competitor-trial-monitor

Monitor competitor clinical trial progress and alert on market risks

3,891 stars

Best use case

competitor-trial-monitor is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Monitor competitor clinical trial progress and alert on market risks

Teams using competitor-trial-monitor should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/competitor-trial-monitor/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/aipoch-ai/competitor-trial-monitor/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/competitor-trial-monitor/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How competitor-trial-monitor Compares

Feature / Agentcompetitor-trial-monitorStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Monitor competitor clinical trial progress and alert on market risks

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# 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

```bash
python scripts/main.py add --nct NCT05108922 --company "Pfizer" --drug "PF-07321332" --indication "COVID-19"
```

### Scan for Updates

```bash
python scripts/main.py scan
```

### View Monitoring List

```bash
python scripts/main.py list
```

### Remove Monitoring Target

```bash
python scripts/main.py remove --nct NCT05108922
```

### Generate Risk Report

```bash
python scripts/main.py report --days 30
```

## Data Storage

Monitoring configuration and data stored in `~/.openclaw/competitor-trial-monitor/`:
- `watchlist.json` - Monitoring list
- `history/` - Historical snapshots
- `alerts/` - 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

```bash
pip install requests python-dateutil
```

## Configuration File

`~/.openclaw/competitor-trial-monitor/config.json`:

```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
1. **Basic Functionality**: Standard input → Expected output
2. **Edge Case**: Invalid input → Graceful error handling
3. **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

Related Skills

Competitor Monitor

3891
from openclaw/skills

Tracks and analyzes competitor moves — pricing changes, feature launches, hiring, and positioning shifts

Data & Research

Agent Observability & Monitoring

3891
from openclaw/skills

Score, monitor, and troubleshoot AI agent fleets in production. Built for ops teams running 1-100+ agents.

pc-monitor-cn

3891
from openclaw/skills

name: pc-monitor-cn

General Utilities

hatsune-miku-monitor

3891
from openclaw/skills

初音未来监控器 - 可爱的桌面系统监控工具(GIF动画 + 贴边隐藏 + 一键加速)

desktop-monitor-widget

3891
from openclaw/skills

桌面监控悬浮球 - 实时显示系统资源状态

General Utilities

openclaw-version-monitor

3891
from openclaw/skills

监控 OpenClaw GitHub 版本更新,获取最新版本发布说明,翻译成中文, 并推送到 Telegram 和 Feishu。用于:(1) 定时检查版本更新 (2) 推送版本更新通知 (3) 生成中文版发布说明

Workflow & Productivity

china-industrial-machinery-sourcing

3880
from openclaw/skills

Comprehensive industrial machinery industry sourcing guide for international buyers – provides detailed information about China's machine tools, construction machinery, agricultural equipment, packaging lines, robotics, and other industrial machinery manufacturing clusters, supply chain structure, regional specializations, and industry trends (2026 updated).

Data & Research

jarvis-stock-monitor

3880
from openclaw/skills

全功能智能股票监控预警系统 Pro 版。支持成本百分比、均线金叉死叉、RSI 超买超卖、成交量异动、跳空缺口、动态止盈等 7 大预警规则。基础功能免费,高级功能 SkillPay 付费。

Finance & Trading

renewal-risk-monitor

3891
from openclaw/skills

识别续约风险信号,区分可挽回风险与高概率流失信号。;use for renewal, risk, customer-success workflows;do not use for 伪造健康度数据, 替代正式续约决策.

Amazon Review Monitor — Track, Analyze, Respond

3891
from openclaw/skills

**Never miss a negative review again. AI-drafted responses included.**

token-budget-monitor

3891
from openclaw/skills

Track and control token consumption across OpenClaw cron jobs

competitor-watch

3891
from openclaw/skills

Know what your competitors ship before their customers do. Automated monitoring of competitor websites, product pages, pricing, content, and social presence. Detects changes, extracts new features, tracks pricing updates, and alerts you with digestible summaries. Your agent watches the competition 24/7 so you can focus on building. Configure competitor tiers (fierce rivals get deep monitoring, adjacents get high-level), set check frequency, define alert thresholds, and receive smart diffs highlighting what actually matters. Use when setting up competitive intelligence, tracking product launches, monitoring pricing changes, or staying ahead of market moves.