Qr Password
Skill by lifehackjohn
Why use this skill?
Transfer credentials securely between networked and air-gapped devices using optical QR codes. Prevent leaks with ephemeral storage and automated cleanup.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/lifehackjohn/qr-passwordWhat This Skill Does
The QR Password skill provides a secure, air-gapped bridge for transferring credentials between networked and non-networked environments. By utilizing QR codes as an optical channel, it eliminates the need for clipboard synchronization, USB drives, or network-based file transfers, which are common vectors for data exfiltration or malware infection. This skill is designed for high-security workflows where secret materials must never touch a storage medium or persistent memory. It includes strict handling protocols, requiring credentials to remain entirely volatile, enforcing automated deletion of images, and mandating that no plaintext password ever enters the chat logs.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/lifehackjohn/qr-password
Ensure your system has Python 3 installed, along with the necessary libraries. You can verify dependencies by running: python3 -m pip install qrcode Pillow opencv-python-headless. The skill utilizes scripts located in skills/qr-password/scripts/ to handle the generation and parsing of QR codes safely.
Use Cases
- Secure Vault Transfer: Migrate credentials from an online vault to a standalone physical workstation.
- Air-Gapped Provisioning: Initialize systems that have no network interface by scanning credentials directly from the OpenClaw canvas.
- Ephemeral Authentication: Temporary credential entry without leaving traces in the system or browser history.
- Offline Recovery: Use the provided
assets/qr-generator.htmlto create QR codes on an air-gapped machine, ensuring the data never leaves the local device.
Example Prompts
- "Transfer my GitHub credentials to the air-gapped workstation using the QR password skill."
- "Scan the QR code from the camera and use those credentials to log into the offline server dashboard."
- "Generate a QR code for the Wi-Fi credentials of the guest network and display it for 30 seconds."
Tips & Limitations
- Ephemeral Nature: The skill is strictly designed for one-time use; always follow up with
rmcommands to ensure no files persist. - Physical Security: Ensure no screen recorders or cameras are monitoring the display while the QR code is active.
- Data Size: QR codes have limited storage capacity; keep JSON payloads minimal to ensure high scanability.
- Safety First: Never attempt to bypass the redaction rules. The system is hard-coded to mask sensitive output to prevent accidental leaks.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-lifehackjohn-qr-password": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, code-execution