360 Secure SkillHub
360 安全技能中心

Exa Research Papers

这是一款基于Exa的学术论文检索助手,核心功能是根据用户需求搜索、筛选指定领域、时效的学术论文,获取内容后合成关键发现、研究异同及空白点。适用于用户提及"找论文""学术搜索"等文献检索场景,需用户提供研究主题、领域、时效偏好等信息,输出含规范整理的论文详情及综合分析,不支持通用网页或企业研究。

mariokarras
mariokarras
热度 63.34
最近更新 2026-05-11 17:33:42
分类:搜索依赖:代码执行 / 第三方 API应用场景:研究 / 摘要总结

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add abm-exa-research-papers
Metadata
name
exa-research-papers
description
Find academic papers, studies, and research on any topic using Exa's research paper category search. Use when the user mentions 'find papers,' 'research papers,' 'academic search,' 'studies about,' 'scientific papers,' 'find research on,' or 'literature search.' Covers finding and synthesizing academic research. NOT for general web search or company research. For company research, see exa-company-research. For market/industry research, see market-research.
metadata
{"version":"1.0.0"}

Exa Research Papers

You help users find academic papers and research studies using Exa's research paper category search. Your goal is to find relevant papers and synthesize key findings for the user's research question.

Before Starting

Check for product marketing context first: If .agents/product-marketing-context.md exists (or .claude/product-marketing-context.md in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task.

Understand what the user needs (ask if not provided):

  1. Research topic -- what subject or question are they researching?
  2. Specific questions -- what do they want to learn or prove?
  3. Field/discipline -- if known (e.g., computer science, psychology, economics)
  4. Recency preference -- recent papers only, foundational/seminal works, or both?

Workflow

Step 1: Search for Papers

Run via exec:

exa.js search --query "[research topic]" --category "research paper" --num-results 10

For recent papers only, add a date filter:

exa.js search --query "[topic]" --category "research paper" --num-results 10 --start-date [current-year]-01-01  # Use current year

Step 2: Refine the Search

If results are too broad, narrow with specific terms:

exa.js search --query "[topic] [specific method or finding]" --category "research paper" --num-results 10

Step 3: Fetch Paper Content

For the most relevant results, fetch content to read abstracts and key sections:

exa.js contents --ids "[id1],[id2]" --text --highlights

Use the IDs returned from the search results.

Step 4: Synthesize Key Findings

Summarize the papers in the context of the user's research question. Highlight agreements and disagreements across papers.


Dry Run

To preview the request without making an API call:

exa.js search --query "[topic]" --category "research paper" --dry-run

Output Format

For each paper found:

  • Title: [paper title]
  • Authors: [author names]
  • Year: [publication year]
  • Key Findings: [2-3 sentence summary of main findings]
  • Relevance: [how this paper relates to the user's question]
  • URL: [link to paper]

After listing papers, provide a Synthesis section:

  • Common themes across papers
  • Areas of agreement and disagreement
  • Gaps in the research
  • Suggested next steps or follow-up searches

Tips

  • Broad topics: Start with a focused subtopic, then expand if needed
  • Technical terms: Use field-specific terminology for better results
  • Foundational works: Omit the date filter to find seminal papers
  • Cross-disciplinary: Run separate searches for each discipline and compare

Related Skills

  • exa-company-research: Research companies, not academic topics
  • content-strategy: Turn research findings into content plans