龙虾智能打印网关连接器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_35c57074/800claw-print-gateway-connector。
技能介绍
要解决什么问题
在飞书、微信、企微或钉钉里把文件发给智能体后,你往往还要回到电脑前打开文件、选打印机再点打印。若办公室已经部署了 800claw Smart Print Gateway(跑在局域网里的 FastAPI 服务),更自然的流程是:文件留在对话里,助手在用户明确确认之后,把同一份文件提交到网关,由网关转 PDF 并走 Windows 打印驱动出纸。
本技能不是内网扫描器或远程控制工具,只做一件事:把用户指定要打印的文件,发到用户主动提供的网关地址。
技能如何工作
典型数据流如下:
- 用户在 IM 中发送待打印文件,智能体先保存到本地。
- 必须先询问是否打印,收到明确确认后才能调用网关;不得自动提交。
- 通过技能目录内的
print_file.py(及健康检查、指南生成等脚本)向网关发 HTTP 请求;部分运行环境会拦截对私有 IP 的requests/curl,脚本因此用 socket 构造 HTTP/1.0 与192.168.x.x这类地址通信。 - 首次对接:用户提供网关 IP + 端口 与 X-API-Key,可先访问
/health或/openapi.json验证;成功后把地址与 Key 写入助手长期记忆,日常打印不再反复询问。 - 提交任务前通过
/printers动态获取打印机列表;不传printer_name则用系统默认打印机。支持.docx、.xlsx、.pdf、.txt、.png、.jpg等格式,并可设置份数、颜色、版式、双面等参数。 - 提交后可
GET /status/{job_id}查状态;相同任务在网关防抖窗口内重复提交会返回 409,需force=true或先查状态再决定是否重打。
边界与注意点
- 网关地址与 API Key 不能硬编码在技能或脚本默认值里;仅存在于当前用户工作区记忆,不上传第三方。
- 网络范围严格限于用户配置的局域网网关;不访问公网、不扫网段。
- 需与本地已部署的打印网关配合使用;接口细节以网关
/openapi.json为准。
使用场景
- 在飞书向「小龙虾」发送合同或报告附件,口头确认打印后,由助手调用已记忆的网关地址提交任务并在办公室默认打印机出纸。
- 在企微或钉钉对话里收到 Excel 报价单,确认份数与是否双面后,通过 POST /print 提交到同一 Wi-Fi 下的打印网关。
- 新办公室或新网段首次使用时,提供网关 IP、端口与 X-API-Key,经 /health 验证后写入长期记忆,后续不再重复询问地址。
- 需要走会议室旁非默认打印机时,先请求 /printers 获取完整打印机名称,再带 printer_name 提交本次打印任务。
适合人员
- 已在工位部署 800claw 网关、日常通过飞书智能体收发文件的行政或法务,希望在对话里确认后立刻打出纸质稿。
- 负责维护局域网打印服务与 X-API-Key、帮同事完成首次对接与连通性检查的 IT 或桌面支持人员。
- 经常在外勤或门店 Wi-Fi 下用钉钉接收 PNG/JPG 或 PDF,确认后送到本地默认打印机的一线销售或店长。
- 需要把智能体生成的 python-docx 说明文档先落盘再打印,且版式要求 A4 竖版、微软雅黑排版的文档维护者。