← 返回 Skills 市场
dunwood

Company Research

作者 dunwood · GitHub ↗ · v0.1.1 · MIT-0
cross-platform ✓ 安全检测通过
241
总下载
0
收藏
1
当前安装
2
版本数
在 OpenClaw 中安装
/install company-search-2
功能描述
Company research using Exa search. Finds company info, competitors, news, tweets, financials, LinkedIn profiles, builds company lists. Use when researching c...
使用说明 (SKILL.md)

Company Research

Tool Restriction (Critical)

ONLY use web_search_advanced_exa. Do NOT use web_search_exa or any other Exa tools.

Token Isolation (Critical)

Never run Exa searches in main context. Always spawn Task agents:

  • Agent runs Exa search internally
  • Agent processes results using LLM intelligence
  • Agent returns only distilled output (compact JSON or brief markdown)
  • Main context stays clean regardless of search volume

Dynamic Tuning

No hardcoded numResults. Tune to user intent:

  • User says "a few" → 10-20
  • User says "comprehensive" → 50-100
  • User specifies number → match it
  • Ambiguous? Ask: "How many companies would you like?"

Query Variation

Exa returns different results for different phrasings. For coverage:

  • Generate 2-3 query variations
  • Run in parallel
  • Merge and deduplicate

Categories

Use appropriate Exa category depending on what you need:

  • company → homepages, rich metadata (headcount, location, funding, revenue)
  • news → press coverage, announcements
  • tweet → social presence, public commentary
  • people → LinkedIn profiles (public data)
  • No category (type: "auto") → general web results, deep dives, broader context

Start with category: "company" for discovery, then use other categories or no category with livecrawl: "fallback" for deeper research.

Category-Specific Filter Restrictions

When using category: "company", these parameters cause 400 errors:

  • includeDomains / excludeDomains
  • startPublishedDate / endPublishedDate
  • startCrawlDate / endCrawlDate

When searching without a category (or with news), domain and date filters work fine.

Universal restriction: includeText and excludeText only support single-item arrays. Multi-item arrays cause 400 errors across all categories.

LinkedIn

Public LinkedIn via Exa: category: "people", no other filters. Auth-required LinkedIn → use Claude in Chrome browser fallback.

Browser Fallback

Auto-fallback to Claude in Chrome when:

  • Exa returns insufficient results
  • Content is auth-gated
  • Dynamic pages need JavaScript

Examples

Discovery: find companies in a space

web_search_advanced_exa {
  "query": "AI infrastructure startups San Francisco",
  "category": "company",
  "numResults": 20,
  "type": "auto"
}

Deep dive: research a specific company

web_search_advanced_exa {
  "query": "Anthropic funding rounds valuation 2024",
  "type": "deep",
  "livecrawl": "fallback",
  "numResults": 10,
  "includeDomains": ["techcrunch.com", "crunchbase.com", "bloomberg.com"]
}

News coverage

web_search_advanced_exa {
  "query": "Anthropic AI safety",
  "category": "news",
  "numResults": 15,
  "startPublishedDate": "2024-01-01"
}

LinkedIn profiles

web_search_advanced_exa {
  "query": "VP Engineering AI infrastructure",
  "category": "people",
  "numResults": 20
}

Output Format

Return:

  1. Results (structured list; one company per row)
  2. Sources (URLs; 1-line relevance each)
  3. Notes (uncertainty/conflicts)
安全使用建议
This skill appears coherent for doing company research with Exa. Before installing, confirm these runtime capabilities and privacy trade-offs: (1) your agent environment must provide the web_search_advanced_exa tool and the ability to spawn Task agents — otherwise the instructions may be impossible to follow; (2) the SKILL.md instructs an automatic fallback to using 'Claude in Chrome' for gated or dynamic content — that will send query content to a different external service (Anthropic/Claude via a browser) and may leak sensitive queries or PII to that service; (3) although the skill doesn't request secrets, any queries you send (company internal docs, private identifiers) could be transmitted to external search endpoints — avoid including sensitive or proprietary data in queries unless you trust the target services and network; (4) if you don't want automatic cross-service fallbacks, disable or modify the fallback behavior before use. If you need, ask the skill author to remove or clarify the Claude/browser fallback and to document required runtime tools explicitly.
功能分析
Type: OpenClaw Skill Name: company-search-2 Version: 0.1.1 The skill bundle provides legitimate instructions for an AI agent to perform company research using the Exa search API. It includes technical guidance on optimizing search queries, managing API-specific filter restrictions to avoid 400 errors, and utilizing browser fallbacks for authenticated content. No evidence of malicious intent, data exfiltration, or unauthorized command execution was found in SKILL.md or _meta.json.
能力评估
Purpose & Capability
The name/description (company research via Exa) matches the SKILL.md: all instructions are about constructing Exa queries, tuning results, and returning distilled company research. There are no unrelated env vars, binaries, or install steps requested.
Instruction Scope
Overall instructions stay within research scope (query generation, deduplication, result merging, output format). Two items to note: (1) SKILL.md mandates spawning Task agents / isolating searches from the main context — this is a focused design decision but presumes the runtime supports task agents; (2) it explicitly instructs an auto-fallback to 'Claude in Chrome' for auth-gated/dynamic pages, which will send data to an additional external service and relies on a browser integration not declared in the skill metadata. These are not necessarily malicious but are extra capabilities the runtime must provide and that expose queries to another vendor.
Install Mechanism
Instruction-only skill with no install spec and no code files. Lowest-risk footprint: nothing is written to disk or downloaded by the skill itself.
Credentials
No environment variables, credentials, or config paths are requested. This aligns with the described purpose which uses an external search tool rather than secret-bearing APIs.
Persistence & Privilege
always is false and agent-autonomous invocation is allowed (default). The skill does instruct creating Task agents for isolation, but it does not request permanent presence or system-wide config changes.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install company-search-2
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /company-search-2 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.1
No user-visible changes in this version. - Version bump without modifications to code or documentation. - No new features, fixes, or updates.
v0.1.0
- Initial release of company-research skill (fork). - Enables company info, competitor analysis, news, tweets, financials, LinkedIn profiles, and company list building using web_search_advanced_exa. - Strict tool usage: only web_search_advanced_exa is permitted. - New workflow: all Exa searches must be run in Task agents for clean main context. - Dynamic results tuning based on user intent; asks when unclear. - Integrates category and filter rules for more reliable and targeted search. - Supports browser fallback for situations where Exa results are insufficient or auth is required. - Provides clear output format: structured result list, sources, and notes.
元数据
Slug company-search-2
版本 0.1.1
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 2
常见问题

Company Research 是什么?

Company research using Exa search. Finds company info, competitors, news, tweets, financials, LinkedIn profiles, builds company lists. Use when researching c... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 241 次。

如何安装 Company Research?

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

Company Research 是免费的吗?

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

Company Research 支持哪些平台?

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

谁开发了 Company Research?

由 dunwood(@dunwood)开发并维护,当前版本 v0.1.1。

💬 留言讨论