Token导航 LogoToken导航

Agent Skill · 效率

uos-printer-driver-downloader(uos 打印机驱动下载器)

uos-printer-driver-downloader 用于辅助 Python 项目开发、测试和数据处理,适合在 OpenClaw 中需要阅读 Python 代码、运行测试或整理脚本流程时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

uos-printer-driver-downloader 是效率类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为需要联网;许可证为 MIT-0,第三方扫描已通过,按安装量在效率类的 21,003 个 Skill 里排第 18,340。

总安装 2,371周安装 95GitHub Stars 公开资料未说明下载 768核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:uos-printer-driver-downloader(uos 打印机驱动下载器)
来源仓库:https://github.com/ykjack2005/uos-printer-driver-downloader
安装命令:
openclaw skills install uos-printer-driver-downloader
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install uos-printer-driver-downloader

这个 Skill 是做什么的

效率类 Skill 把重复的整理、汇总、转换工作交给助手完成,减少手工复制粘贴。

本技能用于从统信UOS驱动中心搜索并下载打印机驱动程序。技能包含多个Python脚本,提供分离式和一体化两种使用方式。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install uos-printer-driver-downloader;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

uos-printer-driver-downloader 怎么安装?

在终端执行 openclaw skills install uos-printer-driver-downloader。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

uos-printer-driver-downloader 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

uos-printer-driver-downloader 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

uos-printer-driver-downloader 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

uos-printer-driver-downloader 用的人多吗?

公开数据是累计安装 2,371 次,近一周安装 95 次,下载 768 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

uos-printer-driver-downloader 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理效率类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

效率类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
github

GitHub 代码协作 · OpenClaw

7,632,918545需要联网MIT-0通过
nano-pdf

Nano PDF 文档 · OpenClaw

4,249,476231需要联网MIT-0通过
auto-updater

自动更新程序 · OpenClaw

2,964,063386操作浏览器MIT-0通过
video-frames

视频帧 · OpenClaw

2,621,304112需要联网MIT-0通过
gemini

Gemini 助手 · OpenClaw

2,547,39648需要联网MIT-0有提醒
uos-printer-driver-downloader

uos 打印机驱动下载器 · 本页

2,371—需要联网MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
uos-printer-driver-downloader
description
本技能用于从统信UOS驱动中心搜索并下载打印机驱动程序。技能包含多个Python脚本,提供分离式和一体化两种使用方式。

打印机驱动下载技能

技能描述

本技能用于从统信UOS驱动中心搜索并下载打印机驱动程序。技能包含多个Python脚本,提供两种使用方式:

  1. 分离式:先搜索保存列表,再选择下载(适合需要反复选择对比的场景)
  2. 一体化:搜索下载一键完成(适合命令行和快速下载)

技能组成

脚本文件

1. list_printers.py - 打印机驱动搜索脚本
  • 功能:搜索打印机驱动并以表格形式展示所有结果
  • 输出:自动保存所有搜索结果到 driver_list.json 文件
  • 特点:

- 分离式工作流的第一步,保存结果供后续下载 - 支持命令行参数:python list_printers.py LJ2405 - 不传参数时保持交互式输入

2. download_driver.py - 打印机驱动下载脚本
  • 功能:从 driver_list.json 加载驱动列表,让用户选择后下载
  • 输出:下载的驱动程序文件(.deb 格式)到桌面
  • 特点:分离式工作流的第二步,默认保存到桌面
3. download_printer.py - 一体化打印机驱动下载脚本
  • 功能:搜索并下载一体化,支持命令行参数
  • 用法:python download_printer.py <打印机型号> [下载目录] [--arch <架构>]
  • 示例:

- python download_printer.py "联想 LJ2405" /Users/yangkaijian/Desktop - python download_printer.py "联想 LJ2405" /Users/yangkaijian/Desktop --arch arm64

  • 特点:

- 支持命令行参数,适合自动化 - 自动优先选择指定架构驱动(默认 amd64,可通过 --arch 修改,如 arm64、all) - 单个驱动时自动下载,多个时支持交互式选择 - 自动处理两层下载逻辑(先获取OSS临时链接,再下载真实 .deb 文件)

使用方法

前提条件

确保已安装以下依赖:

pip install requests

方式一:分离式使用(推荐用于对比选择)

macOS 系统
# 步骤一:搜索并保存驱动列表(交互式)
/opt/miniconda3/bin/python3 list_printers.py

# 或直接用命令行参数搜索
/opt/miniconda3/bin/python3 list_printers.py LJ2405

# 步骤二:选择并下载驱动
/opt/miniconda3/bin/python3 download_driver.py
统信 UOS 系统
# 步骤一:搜索并保存驱动列表(交互式)
python3 list_printers.py

# 或直接用命令行参数搜索
python3 list_printers.py LJ2405

# 步骤二:选择并下载驱动
python3 download_driver.py

方式二:一体化使用(推荐用于快速下载)

# macOS(默认优先 amd64)
/opt/miniconda3/bin/python3 download_printer.py "联想 LJ2405" /Users/yangkaijian/Desktop

# 指定 arm64 架构
/opt/miniconda3/bin/python3 download_printer.py "联想 LJ2405" /Users/yangkaijian/Desktop --arch arm64

# 统信 UOS(默认优先 amd64)
python3 download_printer.py "联想 LJ2405" ~/Desktop

# 指定 arm64 架构
python3 download_printer.py "联想 LJ2405" ~/Desktop --arch arm64

交互说明

分离式 - 步骤一(搜索并保存驱动列表):

  • 输入打印机型号关键词(如 1102、hp、canon 等)
  • 查看搜索结果表格
  • 所有结果自动保存到 driver_list.json

分离式 - 步骤二(选择并下载驱动):

  • 脚本自动读取 driver_list.json 文件
  • 显示可下载的驱动列表
  • 输入序号选择要下载的驱动
  • 输入 y 确认下载,或 n 取消

一体化(搜索并直接下载):

  • 自动搜索指定型号的驱动
  • 如果只有一个结果,直接下载
  • 如果有多个结果,优先选择 --arch 指定的架构(默认 amd64),未匹配时支持交互式选择
  • 自动下载到指定目录(默认为当前目录)

输出说明

表格格式

搜索结果和选择列表都以以下格式显示:

序号   | 架构       | 驱动型号 (Model)                              | 版本 (Version)    | 包名 (Package)
------ | ---------- | -------------------------------------------- | ----------------- | ---------------
1      | amd64      | HP LaserJet Pro MFP M125nw                   | 1.0.5             | hplip
2      | arm64      | HP LaserJet Pro MFP M126nw                   | 1.0.6             | hplip

保存文件格式

driver_list.json 文件内容示例(驱动列表格式):

[
  {
    "deb_id": "12345",
    "driver_id": "67890",
    "package": "hplip",
    "model": "HP LaserJet Pro MFP M125nw",
    "arch": "amd64",
    "version": "1.0.5"
  },
  {
    "deb_id": "12346",
    "driver_id": "67891",
    "package": "hplip",
    "model": "HP LaserJet Pro MFP M126nw",
    "arch": "amd64",
    "version": "1.0.6"
  }
]

下载文件命名

驱动物件文件命名格式:{package}_{version}_{arch}.deb

例如:hplip_1.0.5_amd64.deb

常见问题

Q1:搜索不到需要的打印机驱动怎么办?

  • 尝试使用不同的关键词(如型号的一部分、厂商名称等)
  • 检查关键词拼写
  • 确认打印机确实支持UOS/统信系统

Q2:下载失败怎么办?

  • 检查网络连接
  • 确认 driver_list.json 文件存在且内容正确
  • 尝试重新运行 list_printers.py 重新搜索

Q3:如何下载多个不同的驱动?

  • 分离式:每次下载新驱动前,重新运行 list_printers.py 搜索新驱动,这会覆盖 driver_list.json 文件
  • 一体化:直接多次运行 download_printer.py 指定不同型号

Q4:下载的文件保存在哪里?

  • download_driver.py:默认保存到桌面(/Users/yangkaijian/Desktop)
  • download_printer.py:默认保存到当前目录,可通过第二个参数指定目录

Q5:三种脚本如何选择?

场景推荐脚本
需要对比多个驱动后再选择list_printers.py + download_driver.py
快速下载,知道具体型号download_printer.py
批量自动化下载download_printer.py

API 信息

本技能使用统信UOS官方驱动中心API:

  • 搜索API:https://www.chinauos.com/driver-api/v1/driver/query/list
  • 下载API:https://www.chinauos.com/driver-api/v1/driver/download

技术细节

API 参数说明

搜索接口参数:

  • keyword:搜索关键词
  • source:数据源标识(固定值:2)
  • pageIndex:页码
  • pageSize:每页数量

下载接口参数:

  • deb_id:DEB包ID
  • driver_id:驱动ID

下载流程

统信驱动中心的下载 API 采用两层下载逻辑:

  1. 向 driver-api/v1/driver/download 发送请求,获取包含真实 OSS 临时签名链接的 JSON
  2. 解析 JSON 中的 data.url,再请求该链接下载真实的 .deb 驱动文件

脚本已自动处理该流程,确保下载的是有效的 Debian 安装包。

错误处理

脚本包含以下错误处理:

  • 网络连接超时(10秒搜索 / 60秒下载)
  • HTTP错误状态码
  • 文件写入错误
  • JSON解析错误
  • 序号超出范围

适用场景

  • 在统信UOS系统上安装打印机驱动
  • 批量搜索并筛选打印机驱动
  • 离线环境下的驱动预下载
  • 驱动版本管理与归档

注意事项

  1. 本技能仅适用于统信UOS系统或兼容其驱动包的Linux发行版
  2. 下载的驱动文件为 .deb 格式,适用于Debian/Ubuntu等系统
  3. 建议在下载前确认打印机型号与驱动版本的兼容性
  4. 脚本运行需要互联网连接
  5. 存储空间需预留足够的驱动物件大小(通常10-50MB)
  6. driver_list.json 文件包含完整的驱动信息(deb_id 和 driver_id),请妥善保存

平台分布

OpenClaw

74.53%
按下载量换算572

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills