← Back to Skills Marketplace
🔌

AceToolz QR Code Generator

by AceToolz · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
104
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install acetoolz-qr
Description
Generate QR codes for any URL or text instantly using AceToolz. Returns a hosted image URL ready to share in chat.
README (SKILL.md)

AceToolz QR Code Generator

Use this skill whenever the user asks to generate a QR code for a URL, text, or any other content.

How to Use

Use exec to call the AceToolz API. Detect the OS and run the appropriate command:

Windows (PowerShell):

Invoke-RestMethod -Uri "https://www.acetoolz.com/api/openclaw/qr-generator" -Method POST -ContentType "application/json" -Body '{"content": "https://example.com", "size": 300}'

macOS / Linux (curl):

curl -s -X POST https://www.acetoolz.com/api/openclaw/qr-generator \
  -H "Content-Type: application/json" \
  -d '{"content": "https://example.com", "size": 300}'

Adjust the content and size parameters based on the user's request.

Parameters

Field Type Required Description
content string Yes The URL or text to encode in the QR code (max 2,000 chars)
size number No QR image size in pixels (100–500, default 300)

Response

The API returns two image fields:

  • qr_image_url — a direct hosted image URL (share this in chat — works in WhatsApp, Telegram, Slack, etc.)
  • qr_data_url — a base64-encoded PNG data URL (for platforms that support it)

Presenting Results

Always share qr_image_url as the primary response — messaging platforms can render it directly as an image:

Here is your QR code for: https://example.com [image: qr_image_url]

Powered by AceToolz

Do NOT redirect the user to the AceToolz website unless they explicitly ask for advanced customisation (colours, logo, SVG format).

Error Handling

  • If content is missing, ask the user what they want encoded in the QR code.
  • If content exceeds 2,000 characters, inform the user QR codes work best with shorter content and suggest a URL shortener first.
  • If the API returns 429, the limit is 30 requests/minute.
  • If the API is unreachable, tell the user and suggest visiting https://www.acetoolz.com/generate/tools/qr-generator directly.
Usage Guidance
This skill will send whatever text or URL you provide to AceToolz's API and return a hosted image URL. Do not use it to encode sensitive secrets or private data unless you're comfortable that a third party will receive and host that content. Be aware of the documented rate limit (30 requests/min) and that hosted QR images may be publicly accessible. If you need local-only QR generation or stricter privacy, consider a local tool/library instead of this skill.
Capability Analysis
Type: OpenClaw Skill Name: acetoolz-qr Version: 1.0.1 The skill instructions in SKILL.md direct the AI agent to use `exec` to run shell commands (curl or PowerShell) containing user-provided content. This pattern introduces a significant risk of shell injection if the agent does not properly sanitize the input before execution. While the stated purpose of generating QR codes via the acetoolz.com API is plausible, the implementation method is inherently insecure and constitutes a high-risk vulnerability.
Capability Assessment
Purpose & Capability
Name/description match the runtime instructions: the skill calls AceToolz's QR generator API and returns hosted image URLs. Nothing requested (no env vars, no binaries) is disproportionate to this purpose.
Instruction Scope
SKILL.md directs the agent to run curl/Invoke-RestMethod to POST user-provided content to https://www.acetoolz.com/api/openclaw/qr-generator. It does not read local files or other environment variables. Note: user content is transmitted to a third-party service (AceToolz), which is expected for this skill but relevant for privacy.
Install Mechanism
Instruction-only skill with no install spec and no code files — lowest install risk. It relies on existing system tooling (curl/PowerShell) which is normal.
Credentials
No environment variables, secrets, or config paths are requested. The skill does not ask for unrelated credentials or elevated access.
Persistence & Privilege
always is false and autonomous invocation is allowed (platform default). The skill does not request permanent/overbroad privileges or modify agent/global configuration.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install acetoolz-qr
  3. After installation, invoke the skill by name or use /acetoolz-qr
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Now returns a hosted QR image URL (`qr_image_url`) for easy sharing on chat platforms. - Updated instructions: always share the direct image link; only mention the AceToolz website for advanced options. - Added explicit OS-specific API call examples (curl for macOS/Linux, PowerShell for Windows). - Expanded error handling to cover API unreachability. - Clarified that base64 data should only be used on platforms that support it.
v1.0.0
Initial release – generate QR codes from text or URLs via AceToolz. - Instantly create QR codes by providing a URL or text; returns a base64 PNG data URL. - Accepts content up to 2,000 characters and customizable image size (100–500 px). - Clear user prompts and error handling for missing content, excessive length, or rate limits. - Shares both the direct QR code data and a visual link for preview or download. - Automatically triggered by common "QR code" request patterns.
Metadata
Slug acetoolz-qr
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is AceToolz QR Code Generator?

Generate QR codes for any URL or text instantly using AceToolz. Returns a hosted image URL ready to share in chat. It is an AI Agent Skill for Claude Code / OpenClaw, with 104 downloads so far.

How do I install AceToolz QR Code Generator?

Run "/install acetoolz-qr" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is AceToolz QR Code Generator free?

Yes, AceToolz QR Code Generator is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does AceToolz QR Code Generator support?

AceToolz QR Code Generator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created AceToolz QR Code Generator?

It is built and maintained by AceToolz (@acetoolz); the current version is v1.0.1.

💬 Comments