Token导航 LogoToken导航TokenDH.com
研究检索操作浏览器clawhub未标认证来源可访问clear审计通过

emerging-topic-scout新兴话题侦察

Agent Skill

emerging-topic-scout 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

4,657

周安装

198

GitHub Stars

公开资料未说明

下载量

1,632
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:emerging-topic-scout(新兴话题侦察)
来源仓库:https://github.com/aipoch-ai/emerging-topic-scout
安装命令:
openclaw skills install emerging-topic-scout
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install emerging-topic-scout

简介

监控 bioRxiv/medRxiv 预印本和学术讨论,以便在新兴研究热点出现在主流期刊之前识别它们

SKILL.md

name
emerging-topic-scout
description
Monitor bioRxiv/medRxiv preprints and academic discussions to identify
version
1.0.0
category
Research
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

Emerging Topic Scout

A real-time monitoring system for identifying "incubation period" research hotspots in biological and medical sciences before they are defined by mainstream journals.

Overview

This skill continuously monitors:

  • bioRxiv: Biology preprints via RSS/API ⚠️ *Currently blocked by Cloudflare*
  • medRxiv: Medicine preprints via RSS/API ⚠️ *Currently blocked by Cloudflare*
  • arXiv: Quantitative Biology preprints via RSS ✅ *Recommended alternative*
  • Academic discussions: Social media and forum mentions

It uses trend analysis algorithms to detect sudden spikes in topic frequency, cross-platform mentions, and emerging keyword clusters.

⚠️ Network Access Notice

bioRxiv and medRxiv are currently protected by Cloudflare JavaScript Challenge, which prevents programmatic RSS access. As a workaround, this skill now supports arXiv q-bio (Quantitative Biology) as an alternative data source.

Recommended usage:

# Use arXiv for reliable data fetching
python scripts/main.py --sources arxiv --days 30

# bioRxiv/medRxiv may return 0 results due to Cloudflare protection
python scripts/main.py --sources biorxiv medrxiv --days 30  # May not work

Installation

cd /Users/z04030865/.openclaw/workspace/skills/emerging-topic-scout
pip install -r scripts/requirements.txt

Usage

Basic Scan (Recommended: Use arXiv)

python scripts/main.py --sources arxiv --days 7 --output json

Legacy bioRxiv/medRxiv (May not work due to Cloudflare)

python scripts/main.py --sources biorxiv medrxiv --days 7 --output json

Advanced Configuration (arXiv Recommended)

python scripts/main.py \
  --sources arxiv \
  --keywords "CRISPR,gene editing,machine learning" \
  --days 14 \
  --min-score 0.7 \
  --output markdown \
  --notify

Legacy Configuration (bioRxiv/medRxiv - May not work)

python scripts/main.py \
  --sources biorxiv medrxiv \
  --keywords "CRISPR,gene editing,long COVID" \
  --days 14 \
  --min-score 0.7 \
  --output markdown \
  --notify
# Note: bioRxiv/medRxiv may return 0 results due to Cloudflare protection

## Parameters

| Parameter | Type | Default | Description |
|-----------|------|---------|-------------|
| `--sources` | list | `arxiv` | Data sources to monitor (arxiv recommended due to Cloudflare issues with biorxiv/medrxiv) |
| `--keywords` | string | (auto-detect) | Comma-separated keywords to track |
| `--days` | int | `7` | Lookback period in days |
| `--min-score` | float | `0.6` | Minimum trending score (0-1) |
| `--max-topics` | int | `20` | Maximum topics to return |
| `--output` | string | `markdown` | Output format: `json`, `markdown`, `csv` |
| `--notify` | flag | `false` | Send notification for high-priority topics |
| `--config` | path | `config.yaml` | Path to configuration file |

## Output Format

### JSON Output

{ "scan_date": "2026-02-06T05:57:00Z", "sources": ["biorxiv", "medrxiv"], "hot_topics": [ { "topic": "gene editing therapy", "keywords": ["CRISPR", "base editing", "prime editing"], "trending_score": 0.89, "velocity": "rapid", "preprint_count": 34, "cross_platform_mentions": 127, "related_papers": [ { "title": "New CRISPR variant shows promise", "authors": ["Smith J.", "Lee K."], "doi": "10.1101/2026.01.15.xxxxx", "source": "biorxiv", "published": "2026-01-15", "abstract_summary": "..." } ], "emerging_since": "2026-01-20" } ], "summary": { "total_papers_analyzed": 1247, "new_topics_detected": 8, "high_priority_alerts": 2 } }


### Markdown Output

Emerging Topics Report - 2026-02-06

🔥 High Priority Topics

1. Gene Editing Therapy (Score: 0.89)

  • Keywords: CRISPR, base editing, prime editing
  • Growth Rate: Rapid (+145% vs last week)
  • Preprints: 34 papers
  • Cross-platform mentions: 127

Key Papers

  1. "New CRISPR variant shows promise" - Smith J. et al.

- DOI: 10.1101/2026.01.15.xxxxx - Source: bioRxiv


## Configuration File

Create `config.yaml` for persistent settings:

sources: arxiv: enabled: true rss_url: "https://export.arxiv.org/rss/q-bio" description: "arXiv Quantitative Biology - Recommended (no Cloudflare)" biorxiv: enabled: false # Disabled due to Cloudflare protection rss_url: "https://www.biorxiv.org/rss/recent.rss" api_endpoint: "https://api.biorxiv.org/details/" note: "Currently blocked by Cloudflare JavaScript Challenge" medrxiv: enabled: false # Disabled due to Cloudflare protection rss_url: "https://www.medrxiv.org/rss/recent.rss" api_endpoint: "https://api.medrxiv.org/details/" note: "Currently blocked by Cloudflare JavaScript Challenge"

trending: min_papers_threshold: 5 velocity_window_days: 3 novelty_weight: 0.4 momentum_weight: 0.6

keywords: auto_detect: true custom_trackers: - "artificial intelligence" - "machine learning" - "single cell" - "spatial transcriptomics"

output: default_format: markdown save_history: true history_path: "./data/history.json"

notifications: enabled: false high_score_threshold: 0.8


## Trending Score Algorithm

The trending score (0-1) is calculated using:

Score = (Novelty × 0.4) + (Momentum × 0.4) + (CrossRef × 0.2)

Where:

  • Novelty: Inverse frequency of topic in historical data
  • Momentum: Rate of increase in mentions over velocity window
  • CrossRef: Mentions across multiple platforms

## API Endpoints

### bioRxiv API
- Base: `https://api.biorxiv.org/`
- Details: `/details/[server]/[DOI]/[format]`
- Publication: `/pub/[DOI]/[format]`

### medRxiv API
- Same structure as bioRxiv

## Data Storage

Historical data is stored in `data/history.json` for:
- Trend comparison
- Velocity calculation
- Duplicate detection

## Examples

### Example 1: Quick Daily Scan (arXiv - Recommended)

python scripts/main.py --sources arxiv --days 1 --output markdown


### Example 2: Daily Scan with bioRxiv (May not work)

python scripts/main.py --sources biorxiv --days 1 --output markdown

Note: May return 0 results due to Cloudflare protection

Example 2: Weekly Deep Analysis

python scripts/main.py \
  --days 7 \
  --min-score 0.7 \
  --max-topics 50 \
  --output json \
  > weekly_report.json

Example 3: Track Specific Research Area

python scripts/main.py \
  --keywords "Alzheimer,neurodegeneration,amyloid" \
  --days 30 \
  --min-score 0.5

Known Issues

bioRxiv/medRxiv Cloudflare Protection

Status: ❌ Blocked Issue: bioRxiv and medRxiv RSS feeds are protected by Cloudflare JavaScript Challenge, which prevents programmatic access. The site returns an HTML page requiring JavaScript execution and cookie validation.

Attempted Solutions:

  1. ✅ Added browser User-Agent headers → Failed (Cloudflare detects bot)
  2. ✅ Added complete browser headers (Accept, Accept-Language, etc.) → Failed
  3. ❌ Browser automation (Selenium/Playwright) → Not implemented (complex, heavy dependency)

Workaround:Use arXiv instead

  • arXiv q-bio (Quantitative Biology) RSS is accessible without protection
  • Contains computational biology, bioinformatics, and quantitative biology papers
  • Successfully tested: 35+ papers fetched in 30-day window

Usage:

# Recommended: Use arXiv
python scripts/main.py --sources arxiv --days 30

# Not working: bioRxiv/medRxiv
python scripts/main.py --sources biorxiv medrxiv --days 30  # Returns 0 papers

Troubleshooting

Rate Limiting

If you encounter rate limits, increase the --delay parameter (default: 1s between requests).

Missing Papers (0 results from bioRxiv/medRxiv)

This is expected due to Cloudflare protection. Use --sources arxiv instead.

RSS Feed Access Denied

Some institutional firewalls may block preprint servers. Ensure you can access:

  • https://export.arxiv.org/rss/q-bio (should work)
  • https://www.biorxiv.org/rss/recent.rss (Cloudflare blocked)

Low Trending Scores

For niche topics, lower --min-score threshold or increase --days for more data.

References

See references/README.md for:

  • API documentation links
  • Research papers on trend detection
  • Related tools and resources

License

MIT License - Part of OpenClaw Skills Collection

Risk Assessment

Risk IndicatorAssessmentLevel
Code ExecutionPython scripts with toolsHigh
Network AccessExternal API callsHigh
File System AccessRead/write dataMedium
Instruction TamperingStandard prompt guidelinesLow
Data ExposureData handled securelyMedium

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

# Python dependencies
pip install -r requirements.txt

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:

- ⚠️ bioRxiv/medRxiv blocked by Cloudflare (use arXiv as workaround) - Network access limitations for some RSS feeds

  • Planned Improvements:

- Investigate bioRxiv/medRxiv API alternatives - Consider browser automation for Cloudflare bypass - Add more arXiv categories (q-bio subcategories) - Performance optimization

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

95.21%
按下载量换算1,554

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

操作浏览器

该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills