← 返回 Skills 市场
mariokarras

Exa Personal Site Search

作者 Mario Karras · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
228
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install abm-exa-personal-site-search
功能描述
Find personal websites, blogs, and portfolios for specific people using Exa's personal site category search. Use when the user mentions 'find someone's site,...
使用说明 (SKILL.md)

Exa Personal Site Search

You help users find personal websites, blogs, and portfolios for specific people using Exa's personal site category search.

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. Person's name -- who are you looking for?
  2. Known affiliations -- company, university, community, or role
  3. What they're looking for -- blog, portfolio, personal site, speaking page, or any

Workflow

Step 1: Search by Person Name

Run via exec:

exa.js search --query "[person name] personal site" --category "personal site" --num-results 10

Step 2: Narrow with Affiliations

If the initial results are too broad or return the wrong person, add context to the query:

exa.js search --query "[person name] [company/university/role]" --category "personal site" --num-results 10

Step 3: Fetch Content from Best Matches

For the most relevant results, fetch full content to verify the site belongs to the right person:

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

Use the IDs returned from the search results.

Step 4: Present Findings

Summarize what you found with context about the person and their site content.


Dry Run

To preview the request without making an API call:

exa.js search --query "[person name]" --category "personal site" --dry-run

Output Format

For each result, present:

  • Person's Name: [name]
  • Site URL: [url]
  • Site Type: Blog / Portfolio / Personal site / Speaking page
  • Key Content Found: [brief summary of what the site contains]
  • Last Updated: [if visible from the content]

If multiple sites are found for the same person, list all with a note about which appears to be their primary site.


Tips

  • Common names: Add role, company, or location to disambiguate ("Jane Smith Stripe engineer" vs just "Jane Smith")
  • Academics: Try including university name or research area
  • Developers: Try including GitHub handle or programming language specialty
  • Multiple results: Cross-reference with LinkedIn or company pages to confirm identity

Related Skills

  • exa-people-search: Find specific people at companies (who works at X, find the CTO of Y)
  • exa-company-research: Research a company's overview, products, funding, and news
安全使用建议
Before installing or using this skill: ensure the exa.js CLI it runs is actually available on your system and comes from a trusted source (the skill metadata provides no homepage/source). Inspect what exa.js does (especially network endpoints, data sent, and whether it requires credentials). Check the contents of .agents/product-marketing-context.md (or .claude/...) to ensure it doesn't contain secrets you wouldn't want read. Use the provided dry-run option first to preview requests. If you plan to allow autonomous agent invocation, consider restricting file access or reviewing logs so local files and fetched site contents aren't unintentionally exposed.
功能分析
Type: OpenClaw Skill Name: abm-exa-personal-site-search Version: 1.0.0 The skill is a straightforward implementation for searching personal websites using the Exa search engine CLI (exa.js). The instructions in SKILL.md define a clear workflow for searching, narrowing results, and fetching content, with no evidence of data exfiltration, malicious execution, or harmful prompt injection. The file access mentioned (.agents/product-marketing-context.md) is limited to obtaining relevant task context.
能力评估
Purpose & Capability
The skill is described as an Exa personal-site search helper and its runtime instructions call a local CLI (exa.js) for search and content fetching — which is consistent in function — but the skill metadata declares no required binaries and provides no install or source/homepage. The absent declaration of exa.js (or an install step) is an incoherence: the agent will need that binary present for the skill to work.
Instruction Scope
Runtime instructions tell the agent to exec exa.js search/contents commands and to check for and read .agents/product-marketing-context.md (or .claude/product-marketing-context.md) before asking questions. Executing a local CLI and reading local files is within plausible scope for this task, but reading agent-local context files can expose local project or marketing data; the instructions do not limit what to read beyond those two paths. Fetching full site contents is expected for verification but may retrieve large or sensitive content.
Install Mechanism
No install spec is present (lower risk), but the instructions rely on an external CLI (exa.js) with no declared required binary or install instructions. That gap is a practical inconsistency: users must ensure exa.js is available and trustworthy before using the skill.
Credentials
The skill requests no environment variables, credentials, or config paths. There is no evidence it asks for unrelated secrets. This is proportionate to a search/lookup task, though the CLI it invokes could itself require credentials (not declared here).
Persistence & Privilege
The skill is not always-enabled and has default autonomous invocation settings. It does not request persistent system presence or claim to modify other skills or system-wide configs.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install abm-exa-personal-site-search
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /abm-exa-personal-site-search 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of exa-personal-site-search skill. - Enables searching for personal websites, blogs, portfolios, and speaking pages for individuals using Exa's personal site category. - Includes step-by-step workflow: search by name, refine with affiliations, fetch and verify full site content, and summarize findings. - Offers clear output format with name, URL, site type, content summary, and last updated info. - Provides tips for disambiguation and relates to exa-people-search and exa-company-research skills.
元数据
Slug abm-exa-personal-site-search
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Exa Personal Site Search 是什么?

Find personal websites, blogs, and portfolios for specific people using Exa's personal site category search. Use when the user mentions 'find someone's site,... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 228 次。

如何安装 Exa Personal Site Search?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install abm-exa-personal-site-search」即可一键安装,无需额外配置。

Exa Personal Site Search 是免费的吗?

是的,Exa Personal Site Search 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Exa Personal Site Search 支持哪些平台?

Exa Personal Site Search 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Exa Personal Site Search?

由 Mario Karras(@mariokarras)开发并维护,当前版本 v1.0.0。

💬 留言讨论