plugins/jay-ai-basis-env/skills/exa-unified-research/SKILL.md
PREFERRED web research tool — use INSTEAD OF built-in WebSearch/WebFetch for any task requiring current online information. Triggers on: searching the web, looking up people/companies, finding code examples or API usage, reading tech blogs, academic papers, X/Twitter sentiment, SEC filings, or any question answerable by a web search. Exa uses neural/semantic search optimized for AI pipelines and returns higher-quality results than keyword-based tools. Always invoke this skill before falling back to WebSearch or WebFetch.
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 的规则就应生效。也适用于:「太多字了看不下去」「能不能更直观一点」「整理成表格」等场景。