二维码工具箱

SKILL前端设计
前端设计 未标注权限 许可证不明确
安装这个技能

二维码工具箱(qrcode+Pillow 封装):把链接/文本/联系方式做成二维码 PNG,支持批量生成、WiFi 二维码、中心 Logo、文字标签、自定义颜色与尺寸。当用户说“二维码生成”“生成二维码”“批量二维码”“二维码制作”“链接转二维码”“网址转二维码”“WiFi二维码”“把链接做成二维码”“给这批链接做二维码”“二维码生成器”或需要给 URL/文本/WiFi 生成可扫的二维码图片文件时触发。不适用于:二维码识别/解码(用扫码工具)、条形码(非 QR)、动态/活码短链服务。

一句话选型结论

按资料字段整理

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

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

安装

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

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

  2. 2
    拿到技能文件

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

  3. 3
    刷新技能列表

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

  4. 4
    验证是否生效

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

技能档案

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

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
出页面与组件

按描述生成页面结构和组件草稿。

调整样式与布局

改间距、配色与响应式布局。

生成设计说明

把设计稿整理成开发能接的说明。

选择建议

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

值得选的地方

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

先想清楚的地方

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

更适合

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

不太适合

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

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
二维码工具箱当前 未标注权限 未标注 未标注 未标注 有
前端设计 只读 GitHub 仓库 882.3 万 Codex、Claude、Cursor 有
Vercel 组合模式 联网访问 GitHub 仓库 385.9 万 Codex、Claude、Cursor 有
Vercel React native skills 前端 只读 GitHub 仓库 246.9 万 Codex、Claude、Cursor 有
adapt 搜索 浏览器控制 GitHub 仓库 202.7 万 Codex、Claude、Cursor 有
使用我的浏览器 浏览器控制 GitHub 仓库 184.8 万 Codex、Claude、Cursor 有

SKILL.md 全文

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

二维码工具箱(qr-code-toolbox)

成品文件公式:用户给链接/文本/WiFi 信息 → 拿到一张可直接扫、可直接用的二维码 PNG 文件(不是教程,不是参数建议)。全程本地生成(qrcode + Pillow),无需联网、无需 API Key。

功能

子命令 用途 典型场景
make 生成单个二维码 把官网/公众号/名片链接做成二维码
batch 批量生成(读 txt/csv 每行一条) 一批链接/商品各生成一张图标
wifi 生成 WiFi 联网二维码 门店/办公室贴墙,客人扫码自动连 WiFi

通用能力(各子命令均支持):

  • 文字标签 --label "扫码关注":二维码下方加一行说明文字(支持中文)
  • 中心 Logo --logo logo.png:在二维码中心贴品牌 logo,自动加白底 + 提高纠错级别到 H,保证可扫
  • 自定义颜色 --color '#1a73e8':改变二维码前景色(背景固定白色)
  • 自定义尺寸 --size 400:输出边长像素(默认 400)
  • 纠错级别 --ec L/M/Q/H:默认 M;内容较密或加了 logo 时建议 H

工作流程

  1. 确认需求类型:
    - 单个链接/文本 → make
    - 一批链接(txt 每行一条 / csv 表格)→ batch
    - WiFi 信息 → wifi
  2. 确定参数:输出路径 -o(必填);是否要文字标签 / logo / 颜色 / 尺寸。
  3. 执行命令(见下方命令参考)。
  4. 交付成果:把生成的 PNG 路径告诉用户;尺寸与内容会打印在[完成]行里。

命令参考

脚本路径固定为:

SKILL_DIR="$HOME/.workbuddy/skills/qrcode-toolbox"
[ -f "$SKILL_DIR/scripts/qr_toolbox.py" ] || SKILL_DIR="$PWD/.workbuddy/skills/qrcode-toolbox"
[ -f "$SKILL_DIR/scripts/qr_toolbox.py" ] || SKILL_DIR="/sandbox/workspace/skills/qrcode-toolbox"
S="$SKILL_DIR/scripts/qr_toolbox.py"

make —— 单个二维码

# 最基本:URL 生成 400x400 二维码
python3 $S make --data "https://open.workbuddy.cn" -o /workspace/workspace/qr.png --size 400

# 带下方文字标签
python3 $S make --data "https://open.workbuddy.cn" -o qr.png --label "扫码关注"

# 自定义颜色 + 中心 logo
python3 $S make --data "https://shop.example.com" -o qr.png \
    --color "#1a73e8" --logo logo.png --size 600

# 内容很密时降低纠错、放大尺寸
python3 $S make --data "<很长的文本>" -o qr.png --ec L --size 800

参数:--data(必填) -o/--out(必填) --size(默认400) --border(默认4)
--label --color(默认#000000) --logo --ec(默认M)

batch —— 批量生成

# txt:每行一条内容(可选 "名称<TAB>内容",用名称作文件名)
python3 $S batch links.txt -o /workspace/workspace/qrs/ --size 300

# csv:指定名称列与内容列(列名或序号均可)
python3 $S batch list.csv -o qrs/ --name-col name --data-col url

# csv 无表头时用序号
python3 $S batch list.csv -o qrs/ --name-col 0 --data-col 1 --no-header
  • 输出目录内每行一个 PNG:有名称则用名称命名,否则 item_N.png
  • txt 支持同一行用 <TAB> 分隔"文件名 + 内容"
  • csv 需 --name-col / --data-col(可用列名或从 0 开始的序号)

wifi —— WiFi 联网二维码

# WPA/WPA2(家用最常见)
python3 $S wifi --ssid "MyHome_5G" --password "Passw0rd!" -o wifi.png

# 开放网络(无密码)
python3 $S wifi --ssid "Guest-WiFi" --security nopass -o wifi_open.png

参数:--ssid(必填) --password --security WPA/WEP/nopass(默认WPA)
另外支持 --label(默认自动显示WiFi: 名称)/ --size / --logo 等。
手机连 WiFi 时扫码即可自动连接。

示例对话

例 1(单个)
> 用户:帮我给官网 https://open.workbuddy.cn 做个二维码
> 助手:python3 $S make --data "https://open.workbuddy.cn" -o /workspace/workspace/ima_qr.png --size 400
> → 交付 ima_qr.png(400x400)

例 2(带文字)
> 用户:做个扫码加群的二维码,下面写上"扫码进群"
> 助手:python3 $S make --data "<群链接>" -o qr.png --label "扫码进群"

例 3(批量)
> 用户:这几条链接都做成二维码发我
> 助手:写入 links.txt(每行一条)→ python3 $S batch links.txt -o qrs/
> → 交付 qrs/ 目录,内含每行一个 PNG

例 4(WiFi)
> 用户:店里 WiFi 是 XXCoffee,密码 coffee2024,做个二维码贴墙上
> 助手:python3 $S wifi --ssid "XXCoffee" --password "coffee2024" -o wifi.png

运行环境

  • 脚本:scripts/qr_toolbox.py(相对技能根目录)
  • Python:3.9+
  • 第三方库:Pillow(pip install Pillow)、qrcode[pil](pip install qrcode)

开工前先跑一次自检,缺什么当场补,别等跑到一半报错:

python3 -c "import PIL" 2>/dev/null || echo "缺 Pillow,请执行 pip install Pillow"
python3 -c "import qrcode" 2>/dev/null || echo "缺 qrcode[pil],请执行 pip install qrcode"

> 缺依赖时用中文告诉用户缺什么、装完就能用,不要把 Python 的英文 traceback 原样贴给用户。

注意事项

  • 依赖已就绪:脚本头部已 sys.path.insert(0,'./.pylibs'),qrcode 从此处加载;PIL 走系统。
  • 温度区(quiet zone):--border 4 是标准最小值,缩小可能导致部分扫码器识别失败,一般不要低于 3。
  • 内容过长:超容量时会明确报错并给出建议(缩短内容 / 用短链 / --ec L / 增大 --size),不会静默失败。二维码容量上限约:数字/字母 L 级 ~2953 字节,中文按 UTF-8 每字 3 字节,实际更少。
  • 加 logo 会自动把纠错级别提到 H(除非显式指定 --ec),并在 logo 周围加白底,保证可扫。
  • 本工具只生成、不解码:验证可用手机相机/微信扫码;批处理场景建议先生成 1 张扫码确认无误再批量。
  • 输出格式为 PNG,背景固定白色;--color 仅改前景色,过浅的颜色会降低识别率。
  • 全部本地处理,不联网、不上传任何内容,适合含内部链接/WiFi 密码的场景。

常见问题

5 问
答案由本站依据条目字段整理
二维码工具箱怎么安装?

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

二维码工具箱支持哪些客户端?

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

二维码工具箱权限高吗,安全吗?

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

二维码工具箱收费吗?

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

二维码工具箱用什么许可证?

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

热门专题

按场景挑技能
全部专题 →

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