关于 qr-code-generator
根据 URL 生成二维码的技能,支持添加说明文字和 UTM 参数,并导出 PNG 或 SVG。可生成单个二维码或从 CSV 批量生成,还会检查 URL 并提供使用建议。
主要功能
- 01根据 URL 生成二维码
- 02导出 PNG 和 SVG
- 03添加说明文字和 UTM 参数
- 04从 CSV 批量生成
- 05验证 URL 并提供使用说明
适用场景
- 01为网页生成二维码
- 02准备适合印刷的二维码图稿
- 03为 CSV 列表批量生成二维码
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ nicepkg/ ai-workflow --skill qr-code-generator安装后在 Claude Code 中输入/qr-code-generator确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
assets/templates/print_notes.mdprompt_snippets.mdutm_template.jsonreferences/safety_and_quality.mdscripts/batch_generate.pygenerate_qr.pyrequirements.txt详细介绍
QR 码生成器
此技能的功能
给定一个 URL,此技能会生成:
- 一个编码该 URL 的 QR 码
- 可选的说明文字(便于阅读的 URL 或简短标签)
- PNG 和/或 SVG 格式的导出文件
- 可选的 CSV 批量处理
安全准则
- 不要为可疑链接(网络钓鱼、索取凭据的提示、恶意软件)生成 QR 码。如不确定,请先征求确认,或建议使用更安全的目标页面。
- 优先使用 HTTPS URL。
- 如果 QR 码用于印刷,优先使用 SVG(可平滑缩放)和高纠错级别。
输入
必填:
- URL
可选:
- 标签/说明文字(例如:“扫描以预约通话”)
- 是否在 QR 码下方显示 URL(是/否)
- 输出格式:PNG、SVG
- UTM 参数(source、medium、campaign、content、term)
- 尺寸用途:屏幕/印刷/贴纸
工作流
- 验证 URL(协议 + 域名)。
- 可选:追加 UTM 参数(使用
assets/templates/utm_template.json)。 - 生成 QR 码:
- 纠错级别:M(默认),印刷/复杂用途使用 H
- 边框:4(默认)
- 导出:
- PNG(适用于网页)
- SVG(最适合印刷)
- 如果启用了说明文字:
- PNG:在 QR 码下方添加标签和/或 URL
- SVG:在 QR 码下方添加文本元素
- 返回链接 + 简短的“使用说明”区块(建议的最小尺寸、印刷提示)。
输出格式(必需)
- 编码后的 URL(使用 UTM 时,为追加 UTM 后的最终 URL)
- 生成的文件(附链接)
- 建议(纠错级别、最小尺寸、何时使用 SVG 或 PNG)
此套件中的脚本
scripts/generate_qr.py— 单个 QR 码(PNG/SVG,可选说明文字)scripts/batch_generate.py— 从 CSV 批量生成(id,url,label)
模板
assets/templates/utm_template.jsonassets/templates/print_notes.mdassets/templates/prompt_snippets.md
评论
支持 Markdown