← 返回 Skills 市场
639
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install intercom-conversations
功能描述
Read Intercom conversations by listing, finding, or searching them using the ConversationsClient with JSON input and output.
使用说明 (SKILL.md)
Clawhub Skill: Intercom Conversations (Read)
Clawhub loads this Node module and calls default(input).
Required env
INTERCOM_ACCESS_TOKEN(required)
Install
npm install
Inputs
List
{ "action": "conversations.list", "per_page": 50, "starting_after": "cursor" }
Find
{ "action": "conversations.find", "conversation_id": "123", "display_as": "plaintext" }
Search
{ "action": "conversations.search", "query": { "operator": "AND", "value": [] }, "pagination": { "per_page": 50 } }
Outputs
All successful responses include ok: true and echo the action.
- list/search:
{ ok, action, conversations, next_starting_after } - find:
{ ok, action, conversation }
Errors: { ok: false, error, supported_actions? }
Contracts / metadata
- OpenAPI spec:
openapi.yaml - Skill registry metadata:
clawhub.skill.json
安全使用建议
This skill appears to do exactly what it claims: read Intercom conversations. Before installing, verify you are comfortable providing an Intercom access token and grant the token only the minimum necessary scope (read-only if possible). Confirm the npm dependency (intercom-client) version is acceptable for your security policy and that running npm install is allowed. Also note the registry metadata summary omitted the required env var — rely on the package's clawhub.skill.json / SKILL.md for the correct requirements. If you do not want the agent to call this skill autonomously, you can disable model invocation for the skill in your agent settings.
功能分析
Type: OpenClaw Skill
Name: intercom-conversations
Version: 1.0.1
The skill is designed to read Intercom conversations and all files (code, documentation, and metadata) align with this stated purpose. The `SKILL.md` contains no prompt injection attempts. The `index.js` code properly retrieves the `INTERCOM_ACCESS_TOKEN` from environment variables, uses a legitimate `intercom-client` library, and implements input validation for parameters like `per_page`. No evidence of arbitrary command execution, unauthorized file access, data exfiltration, or other malicious behaviors was found.
能力评估
Purpose & Capability
Name/description match the implementation: index.js calls intercom-client to list/find/search conversations. The single sensitive input (INTERCOM_ACCESS_TOKEN) is appropriate for this purpose. Note: the top-level registry summary in the provided metadata said "Required env vars: none", but the skill manifest (clawhub.skill.json) and SKILL.md correctly declare INTERCOM_ACCESS_TOKEN as required — this is a metadata inconsistency to be aware of but does not indicate malicious behavior.
Instruction Scope
SKILL.md instructs the runtime to invoke default(input) and documents the allowed actions. The implementation only calls the Intercom API via intercom-client and does not read local files, other environment variables, or transmit data to any endpoints beyond Intercom. It returns API responses in structured JSON and does not perform additional data collection.
Install Mechanism
There is no formal install spec in the registry, but the package includes package.json and depends on the public npm package intercom-client and the SKILL.md suggests running npm install. This is standard and expected for a Node skill, but installers should be aware that npm will fetch dependencies from the public registry.
Credentials
The skill requires a single credential: INTERCOM_ACCESS_TOKEN, which is proportional and necessary for the stated read-only operations. It does not request unrelated secrets or config paths. Again, be aware of the mismatch between the provided summary (which listed no required envs) and the actual manifest that requires the token.
Persistence & Privilege
always is false and the skill does not attempt to modify other skills or system settings. The module creates a singleton client (keeps token in memory) which is normal for performance; there is no persistent storage or system-wide privilege escalation.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install intercom-conversations - 安装完成后,直接呼叫该 Skill 的名称或使用
/intercom-conversations触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
Initial release.
- Introduced Intercom Conversations (Read) skill for Clawhub.
- Supports reading Intercom conversations using actions: list, find, and search.
- Inputs and outputs follow a clear JSON contract.
- Added env var requirement: INTERCOM_ACCESS_TOKEN.
- Source metadata provided in clawhub.skill.json; removed package-lock.json.
v1.0.0
Initial release – provides read-only access to Intercom conversations.
- Supports listing, finding, and searching Intercom conversations via ConversationsClient.
- All outputs are JSON with standardized `ok` and `error` fields.
- Requires `INTERCOM_ACCESS_TOKEN` environment variable for authentication.
- Includes example inputs for each supported action.
元数据
常见问题
intercom-conversations 是什么?
Read Intercom conversations by listing, finding, or searching them using the ConversationsClient with JSON input and output. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 639 次。
如何安装 intercom-conversations?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install intercom-conversations」即可一键安装,无需额外配置。
intercom-conversations 是免费的吗?
是的,intercom-conversations 完全免费(开源免费),可自由下载、安装和使用。
intercom-conversations 支持哪些平台?
intercom-conversations 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 intercom-conversations?
由 duyeng(@duyeng)开发并维护,当前版本 v1.0.1。
推荐 Skills