← 返回 Skills 市场
weilun88313

Lensmor Event Fit Score

作者 weilun88313 · GitHub ↗ · v1.2.0 · MIT-0
cross-platform ✓ 安全检测通过
126
总下载
0
收藏
1
当前安装
4
版本数
在 OpenClaw 中安装
/install lensmor-event-fit-score
功能描述
Score a trade show against your company profile for an AI-backed exhibit vs. skip decision. "Should we exhibit at this show?" / "这个展会值得参加吗" / "Lohnt sich die...
使用说明 (SKILL.md)

Lensmor Event Fit Score

Score a specific trade show against your company's profile using the Lensmor API to get a data-backed recommendation on whether to exhibit, attend, or skip.

When this skill triggers:

  • Run the API key check (Step 1) before any API call
  • Resolve the event_id for the named show if not already provided
  • Call the fit-score endpoint and return a structured score card with decision band
  • Pair with trade-show-finder for manual scoring or when Lensmor API access is unavailable

Use Cases

  • Exhibit vs. skip decision: Get a quantified answer before committing budget
  • Annual planning triage: Run multiple shows through fit-score to rank investment priorities
  • Internal justification: Produce a data-backed score card to share with leadership

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 generate fit scores. 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: Resolve the Event ID

The fit-score endpoint requires a Lensmor event_id. If the user only has a show name, look it up first:

Endpoint: GET https://platform.lensmor.com/external/events/list?query={show+name}

Authentication: Authorization: Bearer $LENSMOR_API_KEY

The response returns an array of matching events. Pick the id that matches the show, year, and edition the user intends.

If the user already has the event_id, skip directly to Step 3.

Step 3: Call the Fit-Score Endpoint

Endpoint: POST https://platform.lensmor.com/external/events/fit-score

Authentication: Authorization: Bearer $LENSMOR_API_KEY

Request body:

{
  "event_id": "evt_hannovermesse_2026"
}

Step 4: Interpret the Response

Response structure:

{
  "event": {
    "id": "evt_hannovermesse_2026",
    "name": "Hannover Messe 2026",
    "dates": "April 20–24, 2026",
    "location": "Hannover, Germany",
    "website": "https://www.hannovermesse.de"
  },
  "score": 82,
  "recommendation": "Strong fit for exhibiting. High concentration of your ICP in industrial automation and manufacturing technology. Recommend securing a booth in Hall 9 or 11.",
  "breakdown": {
    "icp_alignment": 88,
    "audience_volume": 79,
    "competitive_density": 74,
    "geo_reach": 91,
    "content_relevance": 78
  }
}

Response field reference:

Field Type Description
event.id string Lensmor event ID
event.name string Official show name
event.dates string Show dates
event.location string City and country
event.website string Official website URL
score number Overall fit score, 0–100
recommendation string AI-generated plain-language recommendation
breakdown.icp_alignment number How closely the show's exhibitor/visitor profile matches your ICP
breakdown.audience_volume number Show scale score (visitor and exhibitor count)
breakdown.competitive_density number Competitor presence — higher = more competitors, also more buyers
breakdown.geo_reach number Geographic match between show location and your target markets
breakdown.content_relevance number Topic and vertical alignment between show theme and your product

Step 5: Format the Output

## Event Fit Score — [Show Name]

[Show website link] | [Dates] | [Location]

| Dimension | Score |
|-----------|-------|
| **Overall Fit** | **[score] / 100** |
| ICP Alignment | [breakdown.icp_alignment] |
| Audience Volume | [breakdown.audience_volume] |
| Competitive Density | [breakdown.competitive_density] |
| Geographic Reach | [breakdown.geo_reach] |
| Content Relevance | [breakdown.content_relevance] |

**Decision**: [decision band — see table below]

**Recommendation**: [text from `recommendation` field]

Score Interpretation Guide

Apply this interpretation to every fit-score result:

Score Range Band Decision
80–100 Priority — Exhibit High confidence. Secure budget and book booth early.
65–79 Conditional — Consider Attend first if budget is tight, or exhibit if capacity allows.
\x3C 65 Low fit — Skip or Monitor Skip exhibiting. Visit only with a specific tactical reason.

Breakdown dimension guidance:

  • icp_alignment > 80: The show floor will be populated with your target buyers and use cases
  • competitive_density > 80: Many competitors attend — expect a harder-to-stand-out environment, but also concentrated buyer demand
  • geo_reach \x3C 60: The show skews toward a region that is not your primary market; factor in travel ROI
  • content_relevance \x3C 65: The show's thematic focus is only partially aligned with your product story

Error Handling

HTTP Status Meaning Response
401 API key invalid or expired "The API key was rejected. Verify LENSMOR_API_KEY or contact [email protected]."
404 Event ID not found "Event ID [id] was not found. Use the events list endpoint to look up the correct ID."
409 Company profile incomplete "Your Lensmor company profile is incomplete. Log in at platform.lensmor.com to complete it before scoring."
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."

Relationship to trade-show-finder

This skill calls the Lensmor API for a data-driven score on a single named event. Use trade-show-finder for:

  • Manual scoring and comparison across multiple shows when you do not have API access
  • Annual planning and shortlist discovery driven by web research
  • Scoring shows not yet in the Lensmor database

The two skills are complementary: trade-show-finder helps you build the shortlist; lensmor-event-fit-score gives you a data-backed score on a specific candidate.

Follow-up Routing

Score outcome Recommended next action
Score ≥ 65 Run lensmor-recommendations to find ICP-matching exhibitors at this event
Score ≥ 80, budget pending Run trade-show-budget-planner
Score \x3C 65 Run trade-show-finder to identify better-fit alternatives
Multiple shows to compare Score each via this skill, then rank by score field

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 scores
  6. End every response with 1–3 contextual follow-up suggestions
  7. Scores and breakdown values must come directly from the API — do not infer or estimate missing dimensions
  8. When totalPages > 1 in events list lookup, confirm the correct event before scoring
  9. If API key is missing, direct user to [email protected] — do not just say "please configure"
  10. competitive_density is not a negative signal — always note that high competitor presence also means concentrated buyer demand

Quality Checks

Before delivering:

  • Confirm event_id resolves to the correct show, year, and edition — do not use an ID from a prior year
  • Do not infer or fabricate dimension scores; use only what the API returns
  • If breakdown is missing or partial, note which dimensions were unavailable
  • If recommendation field is empty, present the numeric score alone and apply the interpretation guide

Fit scores are generated by the Lensmor AI platform based on your company profile and Lensmor's trade show database. For event discovery, exhibitor intelligence, and pre-show lead generation, see Lensmor.

安全使用建议
This skill appears internally consistent, but before installing: (1) Confirm that the LENSMOR_API_KEY you provide is scoped to an account you control and that you understand which company profile Lensmor will use to compute fit scores (the SKILL.md doesn't show sending local/company files). (2) Verify the API endpoints (platform.lensmor.com) and the Lensmor privacy/data-retention policy so you know what data the service stores. (3) Store the API key securely (not in shared shell startup files) and rotate/revoke it if you stop using the skill. (4) If you need the agent to evaluate private documents or upload proprietary data, require explicit confirmation—this skill as written does not instruct any local data uploads, but confirm with Lensmor how profile data is supplied.
功能分析
Type: OpenClaw Skill Name: lensmor-event-fit-score Version: 1.2.0 The skill bundle provides a legitimate workflow for evaluating trade shows using the Lensmor API (platform.lensmor.com). It includes clear instructions for the AI agent to verify the presence of the required LENSMOR_API_KEY and explicitly forbids the agent from leaking this key in its output. The logic is restricted to standard API calls (GET/POST) and data formatting, with no evidence of malicious execution, data exfiltration, or prompt injection. Files reviewed: SKILL.md, README.md, _meta.json, and examples/hannover-messe-iot-vendor.md.
能力评估
Purpose & Capability
Name/description ask for an event fit score and the skill only requires a Lensmor API key and documents calls to Lensmor endpoints (events list and fit-score). The declared primary credential (LENSMOR_API_KEY) matches the service used.
Instruction Scope
SKILL.md limits runtime actions to (1) checking the LENSMOR_API_KEY env var, (2) calling GET /external/events/list to resolve an event_id, and (3) POSTing to /external/events/fit-score. It does not instruct reading arbitrary local files or other env vars. One small omission: the doc does not explicitly state how the company profile is provided (presumably Lensmor infers it from the account tied to the API key); you should confirm whether the API call will also cause your agent to upload any local/company data or whether the profile is server-side.
Install Mechanism
This is an instruction-only skill with no install spec and no code files, so nothing is written to disk and no third-party packages are fetched by the skill itself.
Credentials
Only LENSMOR_API_KEY is required and that credential directly maps to the external Lensmor service the skill uses. There are no other unrelated secrets or config paths requested.
Persistence & Privilege
The skill is not marked always:true and does not request persistent system-level changes. Model invocation is allowed (the platform default) but no additional privileges are requested.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install lensmor-event-fit-score
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /lensmor-event-fit-score 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.2.0
- Expanded multilingual support in the description (now includes German, Japanese, and Spanish). - Updated and extended search keywords for broader international discoverability. - No changes to workflow, API process, output formatting, or error handling. - Documentation improvements only; existing functionality remains unchanged.
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 of the lensmor-event-fit-score skill. - Enables scoring of individual trade shows against your company profile using the Lensmor API. - Resolves event IDs automatically if only a show name is provided. - Returns a structured score card with overall fit, dimension breakdowns, and clear recommendations. - Designed for exhibit/attend decision support and internal justification. - Integrates with related skills for end-to-end trade show planning.
元数据
Slug lensmor-event-fit-score
版本 1.2.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 4
常见问题

Lensmor Event Fit Score 是什么?

Score a trade show against your company profile for an AI-backed exhibit vs. skip decision. "Should we exhibit at this show?" / "这个展会值得参加吗" / "Lohnt sich die... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 126 次。

如何安装 Lensmor Event Fit Score?

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

Lensmor Event Fit Score 是免费的吗?

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

Lensmor Event Fit Score 支持哪些平台?

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

谁开发了 Lensmor Event Fit Score?

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

💬 留言讨论