Skill QR Card
Create a styled QR card (SVG or PNG) that users can scan to install a skill instantly.
Workflow
- 1. Collect inputs
- skill slug (required)
- display title (optional)
- target payload mode: install command / ClawHub URL / README URL
- 2. Generate QR card
- Use
scripts/generate_qr_card.js.
- 3. Return output files
- SVG (always)
- PNG (optional if ImageMagick
convert is available)
- 4. Share result
- Send generated image path directly.
Commands
-
node scripts/generate_qr_card.js --slug skill-feed
-
node scripts/generate_qr_card.js --slug skill-feed --title "SkillFeed" --mode install
- INLINECODE4
Modes
- -
install (default): QR payload = INLINECODE6 - INLINECODE7 : QR payload = INLINECODE8
- INLINECODE9 : QR payload =
https://github.com/<owner>/<repo> (requires --github)
Output
- -
MEDIA:./images/<file>.svg line is printed for quick sharing. - Optional PNG is generated when system has
convert installed.
References
- - Styling and payload conventions: INLINECODE14
技能二维码卡片
创建一张样式化的二维码卡片(SVG或PNG格式),用户扫描后即可快速安装技能。
工作流程
- 1. 收集输入信息
- 技能标识符(必填)
- 显示标题(可选)
- 目标载荷模式:安装命令 / ClawHub网址 / README网址
- 2. 生成二维码卡片
- 使用 scripts/generate
qrcard.js 脚本。
- 3. 返回输出文件
- SVG格式(始终生成)
- PNG格式(如果系统安装了ImageMagick的 convert 工具则可选)
- 4. 分享结果
- 直接发送生成的图片路径。
命令
- node scripts/generate
qrcard.js --slug skill-feed
- node scripts/generate
qrcard.js --slug skill-feed --title SkillFeed --mode install
- node scripts/generate
qrcard.js --slug skill-feed --out ./images/skillfeed-card.svg
模式
- - install(默认):二维码载荷 = clawhub install
- clawhub:二维码载荷 = https://clawhub.ai/
- github:二维码载荷 = https://github.com//(需配合 --github 参数)
输出
- - 输出 MEDIA:./images/.svg 行信息,便于快速分享。
- 当系统安装了 convert 工具时,可额外生成PNG格式文件。
参考文档
- - 样式设计与载荷规范:references/design-guidelines.md