面向科研检索、论文对比、idea 发散与结论核验的统一核心 skill。通过“搜索证据通道 + Grok 综合通道”组织研究流程,并在必要时使用 Playwright 处理受限学术站点。
这个目录现在应被视为一个统一核心 research skill 项目,对外定位统一使用 research-assist:它既负责论文发现,也负责科研思考、方法对比、claim 核验与受限站点补抓。
这个 skill 的目标不是单纯“找几个论文链接”,而是形成一套可复查、可扩展、可复用的科研辅助流程。
它统一覆盖四类任务:
如果以后要做更细的 skill(例如 research-think),它们应只是这个 skill 的薄封装入口,不应各自维护独立抓取和去重逻辑。
research-assistresearch-assistresearch-assist 对外表述如果以后新增 research-think,应只作为 research-assist 的薄封装入口,而不是新的独立核心。
本 skill 不自带可用的密钥、登录态或远程服务。若要启用完整能力,用户需要自行准备:
EXA_API_KEYTAVILY_API_KEYGROK_BRIDGE_BASE_URLGROK_BRIDGE_API_KEYGROK_BRIDGE_MODEL其中 Grok 相关能力默认按 Grok2API 兼容桥接层来理解,而不是直接使用原生官方 Grok API。
当用户提出以下请求时,使用本 skill:
本 skill 总是把研究过程拆成两条通道:
负责:
这一通道的输出重点是:
titleurlcanonical_urlsourcesnippetdoi/arxiv_id(如可得)负责:
这一通道不能单独充当事实来源。它的价值是:
对于 IEEE / ACM / Springer / ScienceDirect 等:
搜索结果只提供候选线索,不等于:
适用于:论文发现、survey、benchmark、代码资源整理。
流程:
适用于:科研 idea 发散与方向探索。
流程:
适用于:方法对比、结果对比、定位差异。
流程:
适用于:核验说法、找反例、评估可靠性。
流程:
默认输出应尽量包含以下结构:
{
"mode": "paper-search | research-think | paper-compare | claim-verify",
"query": "...",
"evidence": [
{
"title": "...",
"url": "https://...",
"canonical_url": "https://...",
"source": "exa | tavily | web | publisher | arxiv | openreview | github",
"snippet": "..."
}
],
"claims": [
{
"claim": "...",
"confidence": "low | medium | high",
"support": "supported | partial | unverified",
"evidence_urls": ["https://..."],
"note": "..."
}
],
"disagreements": [
{
"topic": "...",
"lane_a": "...",
"lane_b": "...",
"status": "active | unresolved | weakly_supported"
}
],
"next_queries": ["..."],
"playwright_hints": [
{
"url": "https://...",
"reason": "likely_login_or_paywall"
}
]
}
约束:
evidence.url 必须是有效 http/httpsunverified默认优先级:
如果存在冲突:
以下情况应考虑触发 Playwright:
Playwright 的目标优先级:
不要:
如果仓库中存在:
scripts/research_aggregate.py则它是本 skill 的本地增强后端,可用于:
但脚本不是 skill 的定义本体。skill 文档本身应足以说明:
如果以后拆分外层入口,推荐这样设计:
research-assist:唯一核心 skillresearch-think:薄封装,默认偏 research-think / paper-compare / claim-verify这些外层 skill 不应重复定义:
如果你要发布这个 skill,最少建议打包:
research-assist/SKILL.mdresearch-assist/scripts/research_aggregate.pyresearch-assist/templates/research.env.exampleresearch-assist/references/api-setup.mdresearch-assist/references/dedup-rules.mdresearch-assist/references/login-fallback.mdresearch-assist/references/source-priority.mdresearch-assist/references/research-report-template.md其中:
SKILL.md如果你只想发布“一个最小可用 skill 包”,至少带:
SKILL.mdscripts/research_aggregate.pytemplates/research.env.examplereferences/api-setup.md综合同类 Claude Code skill / prompt-style research helpers,常见优点是:
你这个 skill 现在最值得保留和强化的部分是:
最需要避免的部分是:
因此,发布时建议:
research-assist