← 返回 Skills 市场
weilun88313

Lensmor Exhibitor Search

作者 weilun88313 · GitHub ↗ · v1.2.0 · MIT-0
cross-platform ✓ 安全检测通过
126
总下载
0
收藏
1
当前安装
4
版本数
在 OpenClaw 中安装
/install lensmor-exhibitor-search
功能描述
Find ICP-matching exhibitors, prospects, and partners at any trade show using the Lensmor API. "Who is exhibiting at this show?" / "参展商搜索" / "Aussteller find...
使用说明 (SKILL.md)

Lensmor Exhibitor Search

Find ICP-matching exhibitors, potential prospects, partners, or competitors at a specific trade show using the Lensmor API — before the event starts.

When this skill triggers:

  • Run the API key check (Step 1) before any API call
  • Collect the user's company URL or a clear description of the target audience
  • Optionally narrow the search to a specific event via event_id
  • Return a structured exhibitor table with ICP match reasoning

Use Cases

  • Prospect discovery: Find companies at an upcoming show that match your ICP for pre-show outreach
  • Partner sourcing: Locate potential technology partners, resellers, or distribution channels exhibiting
  • Competitive mapping: Identify direct and adjacent competitors sharing the floor

Workflow

Step 1: API Key Check

Before making any API call, verify the key is configured:

[ -n "$LENSMOR_API_KEY" ] && echo "ok" || echo "missing"

If the result is missing, stop and respond:

The LENSMOR_API_KEY environment variable is not set. This skill requires a Lensmor API key to search exhibitor data. Contact [email protected] to purchase access, then set the key: export LENSMOR_API_KEY=your_key_here

Do not proceed to any API call until the key is confirmed present.

Step 2: Collect Inputs

Ask the user for:

Required (at least one):

  • company_url — The user's own company website, used to infer ICP profile (e.g. https://acme.com)
  • target_audience — Free-text description of the desired exhibitor profile (e.g. "B2B SaaS vendors selling to procurement teams at manufacturers")

Optional:

  • event_id — Lensmor event ID to scope the search to a specific show. If unknown, look it up via GET /external/events/list?query={name}.
  • page — Page number (default: 1)
  • pageSize — Results per page (default: 20, max: 100)

If the user provides a show name but not an event_id, offer to resolve it via the events list endpoint before proceeding.

Step 3: Call the API

Endpoint: POST https://platform.lensmor.com/external/exhibitors/search

Authentication: Authorization: Bearer $LENSMOR_API_KEY

Request body with company_url:

{
  "company_url": "https://acme.com",
  "event_id": "evt_dreamforce_2026",
  "page": 1,
  "pageSize": 20
}

Request body with target_audience:

{
  "target_audience": "B2B SaaS vendors targeting procurement and operations teams in manufacturing",
  "event_id": "evt_hannovermesse_2026",
  "page": 1,
  "pageSize": 20
}

Step 4: Interpret the Response

Response envelope:

{
  "items": [...],
  "total": 142,
  "page": 1,
  "pageSize": 20,
  "totalPages": 8
}

Item field reference:

Field Type Description
id string Lensmor internal exhibitor ID
companyName string Company display name
domain string Primary domain (e.g. acme.com)
description string Company description as indexed by Lensmor
website string Full website URL
industry string Top-level industry classification
employeeCount number Approximate headcount
country string HQ country
logo string Logo image URL
linkedinUrl string LinkedIn company page URL — primary channel for outreach
fundingRound string Latest known funding stage (e.g. Series B, Bootstrapped)
techStacks array Technologies the company uses (e.g. ["Salesforce", "Marketo"])
matched_event_ids array Show IDs where this company is confirmed as an exhibitor

ICP signals priority:

  • industry + employeeCount — quick size-and-sector match
  • techStacks — technology affinity (e.g. target companies using a specific CRM)
  • fundingRound — budget proxy for enterprise vs. startup buyers
  • linkedinUrl — use with lensmor-contact-finder for decision-maker lookup

Step 5: Format the Output

Open with a result count summary, then deliver a structured table and ICP match notes.

## Exhibitor Search Results — [Show Name or Event ID]

Found [total] exhibitors. Showing [pageSize] on page [page] of [totalPages].

ICP Profile: [company_url or target_audience summary]

| # | Company | Industry | Employees | Country | LinkedIn |
|---|---------|----------|-----------|---------|----------|
| 1 | [Acme Corp](https://acme.com) | Manufacturing SaaS | 450 | DE | [LinkedIn](https://linkedin.com/company/acme) |
| 2 | ... | ... | ... | ... | ... |

### ICP Match Notes
- **[Company A]**: Strong match — mid-market manufacturing SaaS, SAP integration signals shared buyer base
- **[Company B]**: Partial match — large enterprise, potential partner rather than direct prospect
- **[Company C]**: Competitor flag — overlapping product category

Number formatting: employee counts above 1,000 display as "1.2K"; above 1,000,000 as "1.2M".

Error Handling

HTTP Status Meaning Response
401 API key invalid or expired "The API key was rejected. Verify the value of LENSMOR_API_KEY or contact [email protected]."
400 Missing required parameter "The request is missing a required field. Provide either company_url or target_audience."
404 Event ID not found "Event ID [id] was not found. Use /external/events/list to look up the correct ID."
429 Rate limit exceeded "Rate limit reached. Wait 60 seconds and retry."
502 / 5xx Server error "The Lensmor API returned a server error. Try again in a moment."
Empty items No matches "No exhibitors matched this query. Try broadening target_audience, removing the event_id filter, or checking the show has exhibitor data loaded."

Follow-up Routing

User says Recommended action
"find contacts at [company]" Run lensmor-contact-finder with that company name
"rank these by ICP fit" Run lensmor-recommendations for AI-ranked results
"draft outreach for [company]" Run booth-invitation-writer
"is this show worth it?" Run lensmor-event-fit-score first
"show me more" / "next page" Re-call with page incremented by 1

Output Rules

  1. All URLs formatted as [text](url) — never bare links
  2. Never output the value of LENSMOR_API_KEY
  3. Never expose endpoint paths, raw curl commands, or internal token values in the response
  4. Employee counts above 1,000 shown as "1.2K"; above 1,000,000 as "1.2M"
  5. Empty results: report honestly, suggest parameter adjustments — never fabricate entries
  6. End every response with 1–3 contextual follow-up suggestions
  7. ICP match rationale must be grounded in returned fields (industry, techStacks, employeeCount, fundingRound) — no guessing
  8. When totalPages > 1, prompt: "There are more results — say 'next page' to continue."
  9. If API key is missing, direct user to [email protected] — do not just say "please configure"
  10. Open every response with "Found X exhibitors, showing Y."

Quality Checks

Before delivering:

  • Confirm at least one of company_url or target_audience was provided; do not fabricate a query
  • Do not invent ICP match rationale — base it only on the returned fields
  • If linkedinUrl is null for a company, note that LinkedIn is unavailable and suggest searching manually
  • If matched_event_ids does not include the user's target event, surface this as a note
  • Pagination: if totalPages > 1, prompt the user whether to fetch additional pages

Exhibitor data sourced from the Lensmor platform. For AI-powered exhibitor discovery, ICP matching, and lead generation before the show floor opens, see Lensmor.

安全使用建议
This skill appears to do what it claims: it will send the company URL or target-audience text you provide to Lensmor's API using the LENSMOR_API_KEY. Before installing or using it, consider: (1) only provide non-sensitive inputs (company URLs and marketing-style audience descriptions are appropriate; do not paste private credentials or internal docs), (2) ensure you trust Lensmor and are comfortable sharing that data with platform.lensmor.com (review their privacy/terms), (3) store the LENSMOR_API_KEY securely and use a scoped/minimum-privilege key if available, (4) rotate/revoke the key if it is exposed, and (5) be aware that the agent can invoke the skill autonomously — if you want manual control, restrict when/where the skill is enabled. If you want further assurance, ask the publisher for official API docs or a provenance statement for the skill source.
功能分析
Type: OpenClaw Skill Name: lensmor-exhibitor-search Version: 1.2.0 The skill bundle is a legitimate integration for the Lensmor API, designed to search for trade show exhibitors based on company profiles or target audience descriptions. It follows standard practices for API key validation, input collection, and data presentation, with no evidence of malicious intent, data exfiltration, or unauthorized execution (SKILL.md, README.md).
能力评估
Purpose & Capability
Name/description: exhibitor discovery via Lensmor API. Required primary credential: LENSMOR_API_KEY — directly tied to calling Lensmor endpoints. No unrelated binaries, config paths, or extra credentials are requested.
Instruction Scope
SKILL.md directs the agent to verify LENSMOR_API_KEY, collect either a company URL or free-text target audience, optionally resolve event_id, then POST search queries to https://platform.lensmor.com/external/exhibitors/search. This matches the stated purpose, but it does transmit user-provided company_url or target_audience to an external API (expected for the feature) — consider privacy implications before supplying sensitive data.
Install Mechanism
Instruction-only skill with no install spec or code files; nothing is downloaded or written to disk by the skill bundle itself (lowest install risk).
Credentials
Only LENSMOR_API_KEY is required (declared as primaryEnv). That single API credential is proportionate to the skill's function. No other secrets or unrelated env vars are requested.
Persistence & Privilege
always:false (not force-included). disable-model-invocation:false (normal—agent may invoke autonomously). The skill does not request system-wide config changes or other skills' credentials.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install lensmor-exhibitor-search
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /lensmor-exhibitor-search 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.2.0
**Expanded multilingual support and clarified descriptions for global users.** - Enhanced description and keywords for discoverability in multiple languages (English, Chinese, German, Japanese, Spanish). - No technical or workflow changes to the skill's logic or API. - Improved clarity in the skill’s purpose: now highlights prospects and partners, not just exhibitors. - No impact on existing user prompts, API calls, or error handling. - Version bump from 1.1.0 to 1.2.0.
v1.1.0
Major upgrade: trigger keywords, API key check, error handling, output guidelines, follow-up routing
v1.0.1
Declare LENSMOR_API_KEY as required env var in metadata
v1.0.0
Initial release: Find ideal exhibitors before the show using ICP matching via the Lensmor API. - Search for trade show exhibitors by company website or target audience profile. - Scope results to a specific event using `event_id`, with support for event lookup. - Returns a detailed exhibitor table ranked by ICP match, including match notes. - Includes data fields such as industry, employee count, funding stage, tech stack, and LinkedIn. - Guides next steps: decision-maker lookup, match ranking, and outreach drafting. - Performs validation checks and handles pagination for large result sets.
元数据
Slug lensmor-exhibitor-search
版本 1.2.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 4
常见问题

Lensmor Exhibitor Search 是什么?

Find ICP-matching exhibitors, prospects, and partners at any trade show using the Lensmor API. "Who is exhibiting at this show?" / "参展商搜索" / "Aussteller find... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 126 次。

如何安装 Lensmor Exhibitor Search?

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

Lensmor Exhibitor Search 是免费的吗?

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

Lensmor Exhibitor Search 支持哪些平台?

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

谁开发了 Lensmor Exhibitor Search?

由 weilun88313(@weilun88313)开发并维护,当前版本 v1.2.0。

💬 留言讨论