GB-Power-Market-JJ qr-generator

Generate QR codes from text or URL for mobile scanning.

install
source · Clone the upstream repo
git clone https://github.com/GeorgeDoors888/GB-Power-Market-JJ
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/GeorgeDoors888/GB-Power-Market-JJ "$T" && mkdir -p ~/.claude/skills && cp -r "$T/openclaw-skills/skills/autogame-17/qr-generator" ~/.claude/skills/georgedoors888-gb-power-market-jj-qr-generator && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/GeorgeDoors888/GB-Power-Market-JJ "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/openclaw-skills/skills/autogame-17/qr-generator" ~/.openclaw/skills/georgedoors888-gb-power-market-jj-qr-generator && rm -rf "$T"
manifest: openclaw-skills/skills/autogame-17/qr-generator/SKILL.md
source content

QR Generator

Generates a QR code image (PNG/SVG) or terminal output from a given text or URL. Useful for transferring long URLs, WiFi credentials, or text snippets to mobile devices via Feishu (scan QR).

Usage

# Generate a QR code image
node skills/qr-generator/index.js --text "https://openclaw.ai" --output "qr_code.png"

# Generate to terminal (ASCII art)
node skills/qr-generator/index.js --text "Hello World" --terminal

Options

  • -t, --text <text>
    : The text or URL to encode (required).
  • -o, --output <path>
    : Output file path (e.g.,
    code.png
    ,
    code.svg
    ).
  • --terminal
    : Output QR code as ASCII art to the terminal.
  • --width <number>
    : Width of the image (default: 500).
  • --color-dark <hex>
    : Dark color (default:
    #000000
    ).
  • --color-light <hex>
    : Light color (default:
    #ffffff
    ).

Example: Send QR to Feishu

# 1. Generate QR code
node skills/qr-generator/index.js --text "https://example.com" --output "temp_qr.png"

# 2. Send to user via Feishu
node skills/feishu-image/send.js --target "ou_xxx" --file "temp_qr.png"

# 3. Clean up
rm temp_qr.png