honeybook

TotalClaw 作者 kn700jq4sjtf2anb0rk3ft4p7n856872 v0.1.11

当用户询问 HoneyBook 客户端门户数据时,应使用此技能。触发诸如“检查 HoneyBook”、“签署合同”、“支付发票”、“HoneyBook 供应商”、“未签署的合同”、“开具发票”等短语,或任何涉及婚礼供应商合同、发票、小册子、提案或通过 HoneyBook 付款的请求。

安装 / 下载方式

TotalClaw CLI推荐
totalclaw skills install shop:totalclaw:kn700jq4sjtf2anb0rk3ft4p7n856872~honeybook
cURL直接下载,无需登录
curl -fsSL http://localhost:3090/api/skills/totalclaw%3Akn700jq4sjtf2anb0rk3ft4p7n856872~honeybook/file -o honeybook.md
# honeybook-mcp

MCP server for HoneyBook's client portal — 8 tools for viewing contracts and invoices across multiple wedding vendors, with magic-link session capture and deep-link fallback for signing and paying.

## Tools

- `use_magic_link` — Capture a session from a vendor magic-link URL
- `list_active_sessions` — Show currently active portal sessions
- `list_workspace_files` — All files one vendor has shared (filter by type)
- `get_workspace_file` — Full detail for one file
- `get_workspace` — Workspace detail + status flags
- `list_payment_methods` — Saved payment methods
- `sign_contract` — Deep link to sign in portal (requires `confirm:true`)
- `pay_invoice` — Deep link to pay in portal (requires `confirm:true`)

## Workflows

- **First time** → user pastes magic-link URL from vendor email → `use_magic_link` → session captured
- **"What contracts haven't I signed?"** → `list_workspace_files` with `file_type=agreement`, filter by `is_file_accepted=false`
- **"Summarize my HB status with Silk Veil"** → `get_workspace` (status flags) + `list_workspace_files`
- **"Send me a link to sign the photographer's contract"** → `list_workspace_files` → `sign_contract` with `confirm:true`
- **"Which invoices are overdue?"** → `list_workspace_files` with `file_type=invoice`, sort by due date

## Notes

- Each vendor = separate session keyed by portal origin (e.g. `https://acme.hbportal.co`)
- Sessions cached in `~/.honeybook-mcp/sessions.json` (mode 0600)
- Write tools (`sign_contract`, `pay_invoice`) return deep links in v2
- Session expires → re-run `use_magic_link` with a fresh URL from the vendor's email

---

## 中文说明

# honeybook-mcp

面向 HoneyBook 客户端门户的 MCP 服务器 —— 提供 8 个工具,用于跨多个婚礼供应商查看合同与发票,支持 magic-link 会话捕获,并在签署和付款时提供 deep-link 回退方案。

## 工具

- `use_magic_link` —— 从供应商的 magic-link URL 捕获一个会话
- `list_active_sessions` —— 显示当前活跃的门户会话
- `list_workspace_files` —— 某一供应商共享的所有文件(可按类型筛选)
- `get_workspace_file` —— 单个文件的完整详情
- `get_workspace` —— 工作区详情 + 状态标志
- `list_payment_methods` —— 已保存的付款方式
- `sign_contract` —— 在门户中签署的 deep link(需要 `confirm:true`)
- `pay_invoice` —— 在门户中付款的 deep link(需要 `confirm:true`)

## 工作流

- **首次使用** → 用户从供应商邮件中粘贴 magic-link URL → `use_magic_link` → 捕获会话
- **“我有哪些合同还没签?”** → 使用 `list_workspace_files` 并设置 `file_type=agreement`,按 `is_file_accepted=false` 筛选
- **“总结一下我和 Silk Veil 的 HB 状态”** → `get_workspace`(状态标志)+ `list_workspace_files`
- **“给我一个签署摄影师合同的链接”** → `list_workspace_files` → `sign_contract` 并设置 `confirm:true`
- **“哪些发票已逾期?”** → 使用 `list_workspace_files` 并设置 `file_type=invoice`,按到期日排序

## 备注

- 每个供应商 = 以门户来源(origin)为键的独立会话(例如 `https://acme.hbportal.co`)
- 会话缓存在 `~/.honeybook-mcp/sessions.json`(权限模式 0600)
- 写入类工具(`sign_contract`、`pay_invoice`)在 v2 中返回 deep link
- 会话过期 → 用供应商邮件中新的 URL 重新运行 `use_magic_link`