智睦云打印

SKILL效率
效率 未标注权限 许可证不明确
安装这个技能

调用官方 WebPrinter 云打印服务(webprinter.cn),提供企业智慧文印、打印管控、共享打印、远程打印等全套打印管理功能,此技能的能力包含查询打印机、上传本地文件、创建漫游打印任务、直接打印到指定设备,以及分别更新单双面、颜色、份数和纸张等打印参数。使用前需要先安装智睦云打印服务器,参考https://liqdopokb8.feishu.cn/docx/A0audnVIaoolXqxWUHPcvYlUnFd 如果只是要向本地网络打印机提交打印,可使用云上驱动打印(https://github.com/zimsoft/cloud-driver-print/)。

一句话选型结论

按资料字段整理

智睦云打印是效率类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类效率 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_61e34de2/webprinter
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

效率
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_61e34de2仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791726561
正文体量11.2 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
整理待办与日程

把零散任务收进清单,排出优先级。

批量处理重复任务

把固定动作做成模板,重复执行。

把流程写成清单

把口头流程整理成可复用的步骤。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在效率场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
智睦云打印当前 未标注权限 未标注 未标注 未标注 有
Nano PDF 文档 联网访问 ClawHub 市场 424.9 万 OpenClaw 有
自动更新程序 浏览器控制 ClawHub 市场 296.4 万 OpenClaw 有
Gemini 助手 联网访问 ClawHub 市场 254.7 万 OpenClaw 有
word DOCX 文档 联网访问 ClawHub 市场 239.6 万 OpenClaw 有
Excel XLSX 前端 联网访问 ClawHub 市场 227.0 万 OpenClaw 有

SKILL.md 全文

11.2 KB
模型实际读到的说明书原文,来自技能仓库

智睦云打印

当用户希望通过智睦云打印服务完成打印相关操作时,使用此技能。

本技能支持:

  • 查询可用打印机
  • 上传本地文件
  • 创建漫游打印任务
  • 直接打印到指定设备
  • 更新已有打印任务的单双面设置
  • 更新已有打印任务的颜色设置
  • 更新已有打印任务的份数设置
  • 更新已有打印任务的纸张设置

使用前检查

  1. 运行环境需要 Python 3.10+
  2. 首次使用前先安装依赖:
pip install -r requirements.txt
  1. 要求用户先通过官方 OAuth 页面获取访问令牌。官方 OAuth 地址:
https://any.webprinter.cn/get-ai-server-token
  1. 令牌必须配置到环境变量 WEBPRINTER_ACCESS_TOKEN
  2. 首次执行打印相关操作前,先运行:
python scripts/mcp_client.py check-install-progress

如果返回:
- hasClient: false:停止后续打印操作,提示用户先安装并绑定官方智睦云打印客户端(访问 https://any.webprinter.cn 下载)
- hasDevice: false:停止后续打印操作,提示用户先共享或绑定打印机

依赖文件:
- requirements.txt,当前依赖为 requests>=2.31.0

安全边界

直接打印和创建漫游打印任务,只接受两类输入来源:

  • 用户指定的本地文件
  • 用户明确提供的 http:// 或 https:// 文档链接,且链接内容必须能被智睦云打印服务器访问

额外限制:

  • 拒绝 localhost、.local 等本地地址
  • 如果 URL 指向内网地址,要提醒用户该地址必须可被打印服务访问
  • 不要为了“验证链接”主动下载、抓取或打开用户给出的远程文档内容;把原始 URL 直接传给智睦云 API
  • 更安全的默认路径:本地文件先上传,再使用上传结果中的 https://any.webprinter.cn/... 地址
  • 如果用户提供的远程链接域名看起来可疑,先提醒风险,再由用户确认是否继续

交互动作

保留以下动作和默认决策,不要随意改变。

1. 创建漫游打印任务

触发条件:

  • 用户说“打印这个文件/链接”
  • 用户没有明确指定具体打印机

默认行为:

  • 这是默认打印方式
  • 不需要先查询打印机详情
  • 需要根据打印机能力参数中的默认值设定初始打印参数,不要主动提示用户修改打印参数

执行步骤:
1. 如果输入是本地文件,先执行 upload-file
2. 然后创建漫游任务:

python scripts/mcp_client.py create-roaming-task --file-name "document.pdf" --url "https://any.webprinter.cn/files/abc123/document.pdf" --media-format PDF

2. 直接打印到指定设备

触发条件:

  • 用户明确说“直接打印”
  • 例如“直接打印”“用 XX 打印机打印”“直接打印到 XX”

执行步骤:
1. 先查询打印机列表:

python scripts/mcp_client.py query-printers
  1. 如果用户指定的打印机模糊或不在打印机列表中,则列出所有可用打印机(过滤 hidden=true 的数据),请用户确认
  2. 如果输入是本地文件,先上传
  3. 当明确了打印机,并拿到文档 URL 后,再执行直接打印:
python scripts/mcp_client.py print-document --file-name "report.pdf" --url "https://any.webprinter.cn/files/abc123/report.pdf" --media-format PDF --device-name "HP LaserJet Pro" --control-sn "SERVER123456"

3. 查询打印机能力

只在用户明确提出时调用,例如:

  • “查询打印机能力”
  • “这台打印机支持彩色/双面/多份打印吗”

执行命令:

python scripts/mcp_client.py query-printer-detail --printer-name "HP LaserJet Pro" --share-sn "SERVER123456"

4. 更新打印参数

只在用户明确提出时调用。

修改单双面时,例如:

  • “设置双面打印”
  • “改单面打印”

执行命令:

python scripts/mcp_client.py update-printer-side --task-id "TASK_20240324_001" --side DUPLEX

支持值:

  • ONESIDE
  • DUPLEX
  • TUMBLE

修改颜色时,例如:

  • “改成彩色打印”
  • “改成黑白打印”

执行命令:

python scripts/mcp_client.py update-printer-color --task-id "TASK_20240324_001" --color COLOR

支持值:

  • COLOR
  • MONOCHROME

修改份数时,例如:

  • “打印 3 份”
  • “改成 2 份”

执行命令:

python scripts/mcp_client.py update-printer-copies --task-id "TASK_20240324_001" --copies 3

支持值:

  • 1-99

修改纸张时,例如:

  • “改成 A4”
  • “纸张设成 A3”
  • “设置纸张宽 210 高 297”

执行命令:

python scripts/mcp_client.py update-printer-paper --task-id "TASK_20240324_001" --paper-size A4

或:

python scripts/mcp_client.py update-printer-paper --task-id "TASK_20240324_001" --width 210 --height 297

内置纸型转换规则(单位:毫米):

  • A3 -> 297 x 420
  • A4 -> 210 x 297
  • A5 -> 148 x 210
  • B4 -> 250 x 353
  • B5 -> 176 x 250
  • LETTER -> 215.9 x 279.4
  • LEGAL -> 215.9 x 355.6
  • TABLOID -> 279.4 x 431.8

如果用户说的是纸型名称,优先自动转换成 paper.width 和 paper.height 后再调用接口。

核心规则

  1. 用户未明确说“直接打印到指定设备”时,默认创建漫游打印任务
  2. 只要是用户明确提供的可访问 HTTPS 文档链接,就直接使用原始链接,不主动下载或中转
  3. 只有本地文件才需要先上传;远程链接不需要先下载再上传
  4. query-printer-detail、update-printer-side、update-printer-color、update-printer-copies、update-printer-paper 仅在用户明确要求时调用
  5. update-printer-side 只负责单双面;颜色和份数必须分别使用独立动作更新
  6. 用户说 A3、A4 等纸型时,不要把纸型名称原样传给后端;先转换成毫米单位的 paper.width 和 paper.height
  7. 在 WebPrinter 体系里,打印设备的唯一定位信息应以“打印机名称 + 服务端标识”为准;服务端标识可能表现为 sn、shareSn 或 controlSn,应结合接口返回字段使用

动作映射

用户表达 输入类型 调用动作 说明
“上传这个文件” 本地文件 upload-file 仅上传文件
“打印这个链接:https://...” URL 链接 create-roaming-task 默认进入漫游打印
“打印这个文件”且未指定打印机 本地文件 upload-file + create-roaming-task 默认打印路径
“用 XX 打印机打印” 本地文件或 URL 链接 query-printers + upload-file(仅本地文件)+ print-document 直接打印到指定设备
“查询打印机能力” - query-printer-detail 按需调用
“设置双面打印” - update-printer-side 只更新单双面
“改成彩色打印” - update-printer-color 只更新颜色
“打印 3 份” - update-printer-copies 只更新份数
“改成 A4” - update-printer-paper 纸型先转宽高再更新

接口与命令

服务信息:

  • 域名:https://any.webprinter.cn
  • 认证方式:Authorization: Bearer <token>
  • 环境变量:WEBPRINTER_ACCESS_TOKEN

1. 检查安装状态

  • 路径:POST /openapi/platform/checkInstallProgressMCP
  • 命令:
python scripts/mcp_client.py check-install-progress

2. 查询打印机列表

  • 路径:POST /openapi/control/queryPrinters
  • 命令:
python scripts/mcp_client.py query-printers

3. 上传本地文件

  • 路径:POST /openapi/mcpClient/uploadFileMCP
  • 命令:
python scripts/mcp_client.py upload-file --file-path "C:/path/to/document.pdf"

4. 创建漫游打印任务

  • 路径:POST /openapi/task/createRoamingTask
  • 命令:
python scripts/mcp_client.py create-roaming-task --file-name "document.pdf" --url "https://any.webprinter.cn/files/abc123/document.pdf" --media-format PDF
  • 返回值是任务 ID 字符串,脚本会统一包装为:
{
  "success": true,
  "taskId": "TASK_20240324_001"
}

5. 查询打印机能力

  • 路径:POST /openapi/control/queryPrinterDetail
  • 命令:
python scripts/mcp_client.py query-printer-detail --printer-name "HP LaserJet Pro" --share-sn "SERVER123456"

6. 更新单双面

  • 路径:POST /openapi/task/config/updatePrinterSideMCP
  • 命令:
python scripts/mcp_client.py update-printer-side --task-id "TASK_20240324_001" --side DUPLEX

7. 更新颜色

  • 路径:POST /openapi/task/config/updatePrinterColorMCP
  • 命令:
python scripts/mcp_client.py update-printer-color --task-id "TASK_20240324_001" --color COLOR

8. 更新份数

  • 路径:POST /openapi/task/config/updatePrinterCopiesMCP
  • 命令:
python scripts/mcp_client.py update-printer-copies --task-id "TASK_20240324_001" --copies 2

9. 更新纸张

  • 路径:POST /openapi/task/config/updatePrinterPaperMCP
  • 命令:
python scripts/mcp_client.py update-printer-paper --task-id "TASK_20240324_001" --paper-size A4

或:

python scripts/mcp_client.py update-printer-paper --task-id "TASK_20240324_001" --width 210 --height 297

10. 直接打印到指定设备

  • 路径:POST /openapi/task/directPrintDocumentMCP
  • 命令:
python scripts/mcp_client.py print-document --file-name "report.pdf" --url "https://any.webprinter.cn/files/abc123/report.pdf" --media-format PDF --device-name "HP LaserJet Pro" --control-sn "SERVER123456"

支持格式

HTML、PNG、JPG、PDF、BMP、WEBP、WORD、EXCEL、PPT、TEXT、WPS、ODF、ODT、ODS、ODP、ODG、XPS、PWG

错误处理

常见错误:

  • 401:令牌缺失或失效
  • 403:账户没有访问该资源的权限
  • 404:接口路径或资源不存在
  • 5xx:服务端异常

排查顺序:
1. 环境变量 WEBPRINTER_ACCESS_TOKEN 是否已配置
2. 链接是否是服务端可访问的有效 HTTPS URL
3. 文件路径是否真实存在且是文件
4. 打印机名称和 control-sn 是否来自 query-printers 的返回结果

资源

  • 客户端脚本:scripts/mcp_client.py

常见问题

5 问
答案由本站依据条目字段整理
智睦云打印怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_61e34de2/webprinter。安装方式为未标注。装完刷新技能列表或重开客户端。

智睦云打印支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

智睦云打印权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

智睦云打印收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

智睦云打印用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。