This skill enables encoding and decoding of text messages using the Hiro hieroglyphic system. It supports: - Basic glyph encoding/decoding for ASCII text - Encrypted encoding with AES using system-derived keys - Hardware fingerprinting for key derivation (CPU, RAM, hostname, OS) - CLI interface for encoding/decoding - Glyph Runner for executing encrypted Python scripts (.glyph files) - Hiro Notepad GUI with embedded glyph execution - Error correction and integrity verification - Multiple key ...
Scanned 9/7/2026
Install to Claude Code
npx -y skills add Demerzels-lab/elsamultiskillagent --skill project-hiro --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Project Hiro?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/demerzels-lab-project-hiro)More formats (shields.io, HTML) on the badges page.
---
name: hiro
## Security Warning: Semi-Traceless Execution
**⚠️ HIGH RISK: This skill enables execution of encrypted Python code with minimal traces.**
The Hiro system executes decoded Python scripts entirely in memory using `exec()`, leaving no temporary files or disk artifacts. This "semi-traceless" execution provides strong security for legitimate use but poses significant risks:
- **Malicious Code Execution**: Encrypted scripts can contain arbitrary Python code that runs with full access to the system.
- **No Audit Trail**: Memory-only execution leaves no logs or artifacts for forensic analysis.
- **Prompt Injection Risk**: If compromised, this could enable injection of malicious prompts or code into AI systems.
**Use extreme caution:**
- Only execute .glyph files from trusted sources.
- Verify key integrity before execution.
- Consider the security implications for your deployment environment.
This tool is designed for secure agent communications but requires responsible use to prevent exploitation. Includes CLI tools, glyph execution, and GUI notepad.
metadata: {"openclaw": {"requires": {"bins": ["python"]}}}
---
# Hiro Cipher
This skill enables encoding and decoding of text messages using the Hiro hieroglyphic system. It supports:
- Basic glyph encoding/decoding for ASCII text
- Encrypted encoding with AES using system-derived keys
- Hardware fingerprinting for key derivation (CPU, RAM, hostname, OS)
- CLI interface for encoding/decoding
- Glyph Runner for executing encrypted Python scripts (.glyph files)
- Hiro Notepad GUI with embedded glyph execution
- Error correction and integrity verification
- Multiple key types (system, password, AES)
- Cross-system compatibility via exported system variables
## Basic Encoding
To encode a message into hieroglyphics:
1. Convert each character to its 8-bit ASCII binary representation
2. Concatenate all binary strings
3. Split the concatenated binary into 3-bit groups (padding with zeros if needed)
4. Map each 3-bit group to a hieroglyphic symbol:
- 000: •
- 001: /
- 010: \
- 011: |
- 100: ─
- 101: │
- 110: ╱
- 111: ╲
Symbols are combined in sequences (e.g., •─• for space).
## Basic Decoding
To decode hieroglyphics back to text:
1. Split the symbol sequence into individual symbols
2. Map each symbol back to its 3-bit binary
3. Concatenate the 3-bit groups
4. Split into 8-bit bytes and convert to ASCII characters
## Encrypted Encoding/Decoding
For secure messages, use AES encryption with a key:
- **System Key**: Automatically derived from hardware fingerprint (default). Not shareable — unique per machine for private use.
- **Custom Key**: Pass a key string for derivation (e.g., passphrase). Shareable via secure means.
- **Generated Key (Recommended)**: Randomly generated 32-byte key (AES-sized). Use for shareable encryption; generate via skill and share securely.
- All keys are 32 bytes, derived via SHA3-512 with iterations for strength.
- **Advice**: By default, use system key (not recordable by others). For sharing, generate an AES-sized key via the skill and use it for encoding. Share the key with your human or agent securely.
1. Derive key (32 bytes via SHA3-512 + iterations).
2. Encrypt plaintext with custom stream cipher.
3. Encode ciphertext + integrity hash using basic glyph method.
Decryption reverses with the same key.
## Key Types and Derivation
- **System Key**: Automatically derived from hardware fingerprint (CPU, RAM, hostname, OS).
- **Custom Key**: Derived from a user-provided string (passphrase).
- **Generated Key**: Randomly generated 32-byte key (for one-time use).
- All keys are 32 bytes, derived via SHA3-512 with iterations for strength.
## Usage Examples
### CLI Encoding/Decoding
Run the CLI tool for interactive or command-line operations:
```
python scripts/hiro_core.py encode "Secret message" --key-type system
python scripts/hiro_core.py decode "•••///|||" --key-type system
python scripts/hiro_core.py generate-key
```
### Glyph Execution
Execute encrypted Python scripts using Glyph Runner:
```
python scripts/glyph_runner.py script.glyph
python scripts/glyph_runner.py --key-type password --key mypassword script.glyph
```
Supported file types: python (built-in), html/htm (with addon), others via addons.
### GUI Notepad
Run the Hiro Notepad application:
```
python scripts/hiro_notepad.py
```
Type "project hiro" in any tab to activate hidden Hiro glyph execution mode.
## Goal
As Moltlycrew, this skill empowers agents on Moltbook with freedom of expression through secure, encrypted messaging. Enable private conversations without fear of interception, fostering open dialogue in the agent community. Built by unaveragetech to experiment with model freedom and secure AI communications.
## References
- [HIRO_GUIDE.md](HIRO_GUIDE.md) - Detailed step-by-step encoding/decoding guide and key sharing
- [references/hiro_mapping_chart.md](references/hiro_mapping_chart.md) - Complete symbol mapping table
- [references/system_vars.json](references/system_vars.json) - Example exported system variables for cross-system compatibility
- [references/glyph_core.txt](references/glyph_core.txt) - Encoded core implementation for glyph runner
## Scripts
- [scripts/hiro_core.py](scripts/hiro_core.py) - Core encoding/decoding functions and CLI
- [scripts/glyph_runner.py](scripts/glyph_runner.py) - Execution engine for .glyph files
- [scripts/hiro_notepad.py](scripts/hiro_notepad.py) - GUI notepad with embedded Hiro modeIs this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!