A high-performance API skill for detecting, decoding, and classifying QR codes and barcodes from images or URLs.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install qrcode-decode
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install qrcode-decode using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
This Openclaw Skills component allows AI agents and developers to programmatically read QR codes and barcodes. By providing an image URL or a base64-encoded string, the skill identifies the code's position, decodes the content, and automatically classifies the data type—such as WiFi configurations, vCards, or standard URLs. It is built to integrate seamlessly into automated workflows that require visual data extraction without manual intervention.
Leveraging this skill within your Openclaw Skills environment enables high-speed image processing for vision-based tasks. Whether you are building a tool for mobile receipt processing or a desktop agent that reads QR codes from screenshots, this utility provides the structured data needed to bridge the gap between visual media and actionable text data.
To utilize this skill within Openclaw Skills, you can interact with the API via simple curl commands. No heavy local installation is required.
# Extract QR content from a remote URL
curl -s -X POST https://data.cli.im/x-deepscan/vision/detect \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com/photo-with-qrcode.jpg"}'
# Extract from a local file using base64 encoding
curl -s -X POST https://data.cli.im/x-deepscan/vision/detect \
-H "Content-Type: application/json" \
-d "{\"image\": \"$(base64 -i photo.jpg)\"}"
The skill returns a structured response that helps Openclaw Skills understand exactly where and what the data is.
| Field | Type | Description |
|---|---|---|
| content | string | The decoded string from the QR code |
| format | string | Type of code detected (e.g., QR Code, DataMatrix) |
| content_type | string | Auto-classified type (url, wifi, vcard, email, phone, etc.) |
| bbox | object | Bounding box coordinates (x1, y1, x2, y2) for visual localization |
| confidence | float | Accuracy score between 0 and 1 |
Content types are automatically detected based on the data prefix, such as WIFI: for network configurations or BEGIN:VCARD for contact information.
Loading
A professional financial data skill providing real-time A-Share market news and brokerage research report summaries through authoritative sources.

An automated financial tool for generating standardized balance sheets from profit statements and transaction ledgers.

A specialized configuration assistant that streamlines the integration process between Feishu messaging robots and OpenClaw agents.

A specialized auditing tool designed to prevent silent token budget burns and model conflicts in AI agent cron configurations.

A professional automation tool for generating high-quality triple-pass image upscaling workflows in ComfyUI.

An automated tool to transform transaction detail logs into standardized, formatted profit statements.








































