📦 HostawayHostaway

v1.0.2

集成。管理数据、记录并自动化工作流。用于用户需要与 Hostaway 数据交互时。

0· 8·0 当前·0 累计
by @membranedev (Membrane Dev)
下载技能包
最后更新
2026/4/22
0
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
high confidence
该技能的说明和要求在内部是一致的:它使用 Membrane CLI 访问 Hostaway,不要求无关的凭据或隐藏安装。
评估建议
此技能的功能如其所述:将 Hostaway 访问权限委托给 Membrane 平台,并要求你安装 Membrane CLI 并登录。安装前,请确认你信任 @membranehq 包(查看其 npm/GitHub 页面),并注意全局 npm 安装会在本地运行代码,需要 Node/npm。该技能明确不会索取 Hostaway API 密钥,这是好事。若不想安装软件或授予 CLI 访问权限,可使用 Membrane 网页界面,或让用户自行创建连接并提供 connection ID。...
详细分析 ▾
用途与能力
该技能声称与 Hostaway 集成,所有运行时指令均使用 Membrane CLI 和 Membrane 托管连接,符合此目的。 轻微不一致:SKILL.md 要求安装 npm 包(Membrane CLI),但注册表元数据未声明 Node/npm 或任何必需的二进制文件。
指令范围
SKILL.md 始终围绕主题:指导安装和使用 Membrane CLI、创建连接、发现并执行操作,并明确建议不要向用户索要 Hostaway API 密钥。它不会引导智能体读取无关文件或窃取其他数据。
安装机制
注册表中没有正式的安装规范,但说明要求用户运行 `npm install -g @membranehq/cli@latest`(并使用 npx)。安装全局 npm 包是常规但具有中等权限的操作(会执行 npm 包中的代码)。对于基于 CLI 的集成这是预期行为,但安装前应验证包来源(@membranehq),并确保 Node/npm 可用。
凭证需求
该技能无需环境变量或直接 API 密钥,依赖 Membrane 在服务器端管理凭证,与所述用途相称。
持久化与权限
该技能未被强制设为始终开启(always: false),也未请求修改其他技能或系统配置。Agent 自主调用仍保持平台默认,此处并无独特风险。
安全有层次,运行前请审查代码。

运行时依赖

无特殊依赖

版本

latestv1.0.22026/4/22

从membranedev/application-skills自动同步

无害

安装命令

点击复制
官方npx clawhub@latest install hostaway-integration
镜像加速npx clawhub@latest install hostaway-integration --registry https://cn.longxiaskill.com

技能文档

Hostaway 是一个度假租赁管理平台,物业经理用它来自动化并简化预订、沟通、报表等运营流程。 官方文档:https://developers.hostaway.com/

Hostaway 概览

  • Reservation
  • Reservation Charge
  • Listing
  • User
  • Property
  • Quote
  • Message Thread
  • Message
  • Task
按需使用 action 名称和参数。

使用 Hostaway

本 skill 通过 Membrane CLI 与 Hostaway 交互。Membrane 自动处理认证与凭证刷新,让你专注集成逻辑,无需关心 auth 细节。

安装 CLI

安装 Membrane CLI,以便在终端运行 membrane: ``bash npm install -g @membranehq/cli@latest `

认证

`bash membrane login --tenant --clientName= ` 根据是否支持交互模式,会打开浏览器或打印授权 URL。 无头环境: 命令会打印授权 URL,请用户用浏览器打开;登录完成后看到 code,再执行: `bash membrane login complete ` 任何命令加 --json 可输出机器可读 JSON。 Agent 类型:claude、openclaw、codex、warp、windsurf 等,用于优化工具以适配你的 harness。

连接 Hostaway

connection connect 创建新连接: `bash membrane connect --connectorKey hostaway ` 用户在浏览器完成认证,输出包含新连接 id。

列出已有连接

`bash membrane connection list --json `

搜索 action

用自然语言描述需求来搜索:
`bash membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json ` 务必在特定连接上下文中搜索。结果包含 idnamedescriptioninputSchemaoutputSchema

常用 action

npx @membranehq/cli@latest action list --intent=QUERY --connectionId=CONNECTION_ID --json 发现可用 action。

创建 action(若无合适)

若无现成 action,描述需求,Membrane 将自动构建:
`bash membrane action create "DESCRIPTION" --connectionId=CONNECTION_ID --json ` action 初始状态为 BUILDING,轮询直至就绪: `bash membrane action get --wait --json ` --wait 最长轮询 --timeout 秒(默认 30),直到状态变化。
  • READY — 构建完成,可执行。
  • CONFIGURATION_ERRORSETUP_FAILED — 出错,查看 error 字段。

执行 action

`bash membrane action run --connectionId=CONNECTION_ID --json ` 传递 JSON 参数: `bash membrane action run --connectionId=CONNECTION_ID --input '{"key": "value"}' --json ` 结果在响应的 output 字段。

最佳实践

  • 优先用 Membrane 与外部应用通信 — Membrane 提供预置 action,内置认证、分页、错误处理,省 token 且更安全。
  • 先发现再构建 — 执行 membrane action list --intent=QUERY` 找现有 action,避免手写 API 调用;预置 action 已处理分页、字段映射、边界情况。
  • 让 Membrane 管理凭证 — 绝不向用户索要 API key 或 token,用 connection 即可;Membrane 在服务端完整管理 Auth 生命周期,本地无秘密。
数据来源ClawHub ↗ · 中文优化:龙虾技能库