用途:当用户要求生成、创建二维码,制作可扫描的二维码图片,将 URL 或文本编码为二维码,或为分享链接生成二维码并保存为 PNG 时使用本技能。
主要能力:把文本、URL 或任意数据编码为二维码 PNG 图片;支持自定义输出文件路径、像素尺寸以及前景色和背景色。
输入参数:content(必填,要编码的文本、URL 或数据);output(可选,输出 PNG 路径,默认 ./qrcode.png);size(可选,像素块大小,默认 10);color(可选,二维码颜色,默认黑色);bg_color(可选,背景色,默认白色)。
使用方式:先获取用户要编码的内容,再运行附带脚本,例如 python3 skills/qr-code/scripts/generate.py "https://example.com";也可带选项,例如 python3 skills/qr-code/scripts/generate.py "Hello World" --output /tmp/qr.png --size 15 --color navy。脚本会在需要时自动安装 qrcode 和 Pillow,完成后向用户报告保存的文件路径。附带脚本为 scripts/generate.py(Python),用于生成二维码 PNG;也可直接调用,例如生成 WiFi 二维码:python3 scripts/generate.py "WIFI:T:WPA;S:MyNetwork;P:MyPassword;;"。
适用场景:为网址、纯文本、WiFi 配置等生成可扫描二维码,并保存为 PNG 文件供分享或使用。
限制:需运行 Python 脚本环境;其余细节,如运行环境版本要求、错误处理与安全说明,暂未提供。