skills/exa-unified-research/SKILL.md
Use this skill for ANY web research task — looking up companies, finding people, searching for code examples or API docs, reading tech blogs, finding academic papers, checking SEC filings or financial reports, or gauging social media sentiment. Covers any question that requires searching the internet for current information. Exa provides neural/semantic search that returns higher-quality, better-structured results than simple keyword search. Load this skill whenever the user asks you to search, research, find, look up, or investigate anything online — even if you think you can handle it with built-in search tools, this skill will produce significantly better results.
npx skillsauth add nangongwentian-fe/agent-skills exa-unified-researchInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Read only the minimum required reference files:
references/code-search.mdreferences/company-research.mdreferences/people-research.mdreferences/financial-report-search.mdreferences/research-paper-search.mdreferences/personal-site-search.mdreferences/social-discussion.mdFor mixed requests, load only the relevant subset and merge results at the end.
Primary tools:
web_search_exa — general web search (includes code search)web_search_advanced_exa — advanced search with category/domain/date filtersSupplement (when search results need deeper reading):
web_fetch_exa — fetch full content from specific URLs found in search resultsDo not use other Exa tools unless the user explicitly overrides this skill policy.
The following tools are deprecated — use the remapping instead:
| Deprecated | → Use |
|---|---|
| get_code_context_exa | web_search_exa |
| company_research_exa | web_search_advanced_exa with category: "company" |
| people_search_exa / linkedin_search_exa | web_search_advanced_exa with category: "people" |
| crawling_exa | web_fetch_exa |
| deep_search_exa | web_search_advanced_exa with type: "deep" |
| deep_researcher_start/check | Exa Research API (not an MCP tool) |
| Old | → New |
|---|---|
| livecrawl | livecrawlTimeout (milliseconds) or maxAgeHours |
| tokensNum | removed — use numResults and textMaxCharacters instead |
When a search returns insufficient results:
tweet) are not valid in the current Exa MCP tool. The reference files provide the correct fallback parameters.type: "deep" for deeper semantic search.web_fetch_exa to read the top 2-3 most relevant URLs in full, then synthesize.Always document fallback attempts and resulting coverage gaps in your output notes.
Avoid large raw Exa outputs in main context. Use task/sub-agent delegation when available:
If sub-agent is unavailable, run narrow iterative queries and summarize aggressively.
numResults by user intent instead of hardcoding:
For every research task, return all four sections:
## Tools Used
| # | Tool | Parameters | Purpose |
|---|------|-----------|---------|
| 1 | ... | ... | ... |
## Structured Results
(Use a table or compact JSON — pick whichever is clearest for the data type.
Group by category when mixing academic, news, social, etc.)
## Source URLs with Relevance
| URL | One-Line Relevance |
|-----|-------------------|
| ... | ... |
## Notes: Uncertainty, Conflicts & Coverage Gaps
- List any data conflicts between sources
- Flag data that may be stale or unverifiable
- Document search limitations (e.g., "tweet category unavailable, used news fallback")
- Suggest what a user could do to fill remaining gaps
development
网页内容获取技巧集合。当用户需要抓取网页内容、提取文章正文、获取社交媒体帖子内容、读取任意 URL 的文本或 Markdown 格式内容时使用。 无论用户是想"获取某个网页的内容"、"抓取这个链接"、"读取这篇文章"、"把这个页面转成 Markdown",还是想访问 X/Twitter、微信、知乎、Medium 等平台的内容,都应触发此 skill。 包含多种方法,覆盖不同场景:Markdown 提取、绕过付费墙、结构化数据抓取等。持续迭代更新中。
tools
更新 Claude Code CLI 到最新版本。当用户说"更新 Claude Code"、"升级 Claude Code"、"update claude code"、"claude code 太旧了"、"执行 install.sh 更新",或者想让 Claude 自我更新时,立即使用此 skill。不要等用户明确说"用 npm"——只要涉及更新 Claude Code 本身,就使用这个 skill。
tools
Post-action workflow that triggers automatically after creating a new skill or updating an existing skill. Ask the user whether to sync the skill to the jay-skills repository and publish to remote. Use whenever a SKILL.md has just been created or modified.
tools
信息可视化呈现行为准则。当模型回复中包含对比、步骤、配置、架构等结构化信息时自动激活,确保优先使用表格、代码块、列表、树形结构等可视化格式,而不是纯文字堆砌。触发词:「用表格」「画个图」「列个表」「结构化一下」「别光用文字」「可视化」「对比一下」。即使没有触发词,只要回复中包含适合可视化的结构化信息,本 skill 的规则就应生效。也适用于:「太多字了看不下去」「能不能更直观一点」「整理成表格」等场景。