Near Qr Skill

v1.0.0

Generate QR codes for NEAR addresses and payment requests, and read NEAR QR codes from images.

0· 744·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for ussyalfaks/near-qr-skill.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Near Qr Skill" (ussyalfaks/near-qr-skill) from ClawHub.
Skill page: https://clawhub.ai/ussyalfaks/near-qr-skill
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Canonical install target

openclaw skills install ussyalfaks/near-qr-skill

ClawHub CLI

Package manager switcher

npx clawhub@latest install near-qr-skill
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description match the included files. The Python module builds NEAR URIs, generates QR images, adds labels, and decodes QR images. Tests and README align with this functionality. No unrelated services, credentials, or binaries are requested.
Instruction Scope
SKILL.md instructs installing requirements and running the CLI to generate/read QR images. The runtime instructions and code perform expected local file I/O (save PNGs, read image files). Reading QR codes requires pyzbar and the system zbar library; the SKILL.md and README note this. There are no instructions to read unrelated system files, exfiltrate data, or call remote endpoints.
Install Mechanism
This is instruction-only (no packaged install spec). It uses pip with requirements.txt (qrcode[pil], Pillow, pyzbar) — standard PyPI packages. The README notes the additional system dependency (zbar). Installing packages from PyPI and system libs runs code on your machine (typical risk); there are no downloads from arbitrary URLs or extract steps in the bundle.
Credentials
No environment variables, credentials, or config paths are requested. The skill does not require access to unrelated secrets or services.
Persistence & Privilege
Skill does not request permanent/always-on presence and uses the normal, user-invoked CLI. It does not modify other skills or system-wide agent configs.
Assessment
This package appears to do exactly what it says: create and read NEAR QR codes locally. Before installing, consider: 1) Install in a Python virtual environment to contain dependency installation (pip install -r requirements.txt). 2) You will likely need the zbar system library (README explains how). 3) The tool writes PNG files to disk and reads image files you provide — avoid processing untrusted inputs if you worry about malformed images. 4) There are no network calls or credential requests in the code, but since pip installs packages from PyPI you should only install on systems you control or review the installed packages if provenance is a concern. 5) If you want stronger assurance, inspect the included near_qr.py file locally or run the provided tests in a sandboxed environment.

Like a lobster shell, security has layers — review code before you run it.

latestvk977atekp3tceyvg7k3estqeas810tvw
744downloads
0stars
1versions
Updated 2mo ago
v1.0.0
MIT-0

NEAR QR Code Skill

Generate and read QR codes for NEAR Protocol addresses and payment requests.

Setup

Install the required Python dependencies:

pip install -r requirements.txt

Commands

1. Generate Address QR — near_qr_address

Generate a QR code containing a NEAR account address.

Usage:

python near_qr.py address <account_id> [--output <path>] [--size <pixels>]

Parameters:

  • account_id (required) — The NEAR account address (e.g. alice.near)
  • --output — Output file path (default: <account_id>_qr.png)
  • --size — QR image size in pixels (default: 400)

Example:

python near_qr.py address alice.near --output alice_qr.png --size 500

2. Generate Payment QR — near_qr_payment

Generate a QR code for a NEAR payment request, encoding recipient, amount, and optional memo.

Usage:

python near_qr.py payment <to> <amount> [--memo <text>] [--output <path>] [--size <pixels>]

Parameters:

  • to (required) — Recipient NEAR account (e.g. bob.near)
  • amount (required) — Amount of NEAR to request (e.g. 2.5)
  • --memo — Optional memo or reference note
  • --output — Output file path (default: payment_qr.png)
  • --size — QR image size in pixels (default: 400)

Example:

python near_qr.py payment bob.near 5.0 --memo "Invoice #42" --output pay_bob.png

3. Read QR Code — near_qr_read

Decode a NEAR QR code from an image file and extract the embedded data.

Usage:

python near_qr.py read <image_path>

Parameters:

  • image_path (required) — Path to the QR code image

Example:

python near_qr.py read alice_qr.png

Output: Returns a JSON object with the decoded type and data:

{
  "type": "near_address",
  "account": "alice.near"
}

or for payment QR codes:

{
  "type": "near_payment",
  "to": "bob.near",
  "amount": "5.0",
  "memo": "Invoice #42"
}

Comments

Loading comments...