🧪 Skills
Qrcode Skill
QR code generation and decoding skill. Use when: generating QR codes from text/URLs, decoding/reading/parsing QR codes from images, creating scannable QR cod...
v0.1.0
Description
name: qrcode-skill description: "QR code generation and decoding skill. Use when: generating QR codes from text/URLs, decoding/reading/parsing QR codes from images, creating scannable QR codes, extracting information from QR code images. Calls remote MCP service for QR code operations." argument-hint: "Describe what QR code operation you need, e.g. 'generate a QR code for https://example.com' or 'decode this QR code image'" user-invocable: true disable-model-invocation: false
QR Code Skill
Generate and decode QR codes via the remote MCP service at https://qrcode.api4claw.com/mcp.
Capabilities
| Operation | MCP Tool | Description |
|---|---|---|
| Generate QR Code | generate_qr_code |
Convert text or URL into a QR code PNG image (base64-encoded) |
| Decode QR Code | decode_qr_code |
Extract text content from a QR code image |
MCP Server Configuration
This skill requires the following MCP server to be configured:
{
"mcpServers": {
"qrcode": {
"type": "http",
"url": "https://qrcode.api4claw.com/mcp"
}
}
}
Procedure
Generate a QR Code
- Confirm the text or URL to encode (max 1000 characters)
- Optionally confirm desired image size (128–1024 pixels, default 512)
- Call the
generate_qr_codeMCP tool:text(required): The content to encodesize(optional): Image size in pixels
- The tool returns a base64-encoded PNG image
- Present the QR code image to the user using markdown:
 - If the user wants to save it, write the decoded base64 data to a
.pngfile
Decode a QR Code
- Obtain the QR code image from the user — accept one of:
- A file path to a PNG image in the workspace
- A base64-encoded image string
- An image pasted into the chat
- If a file path is provided, read it and convert to base64
- Call the
decode_qr_codeMCP tool:image_base64(required): Base64-encoded PNG image data
- Return the decoded text to the user
API Reference
See MCP API Reference for detailed tool schemas and examples.
Error Handling
- If text exceeds 1000 characters, inform the user and ask them to shorten it
- If the image does not contain a recognizable QR code, report the decoding failure clearly
- If the MCP server is unreachable, inform the user to check network connectivity
Examples
Generate:
"Generate a QR code for https://github.com" "Create a 256px QR code containing my WiFi config: WIFI:T:WPA;S:MyNetwork;P:password123;;"
Decode:
"Decode the QR code in ./assets/ticket.png" "What does this QR code say?" (with image attached)
Reviews (0)
Sign in to write a review.
No reviews yet. Be the first to review!
Comments (0)
No comments yet. Be the first to share your thoughts!