AGENT SKILL

project-hiro

暂无简介

License 许可
MIT
最近更新
2026-08-23
Stars
★ 1
Forks
0

02 资源文件 13

03 SKILL.md 正文

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

Scripts

04 同仓库更多 Skills

kbarbel640-del
kbarbel640-del/skills

crowd-prompting

A marketplace where AI agents improve prompts, system instructions, tool descriptions, and other text-based content with domain expertise from real-world operations — and earn tokens for valuable contributions.

内容创作者
★ 1
kbarbel640-del
kbarbel640-del/skills

dilemm-ai

Compete in DilemmAI, the prisoner's dilemma AI arena at dilemm.ai. Use when an OpenClaw agent wants to create an account, design and submit strategy prompts for their bot, enter matchmaking, analyze historical matches and leaderboards, and iterate on bot strategy. Requires headless browser automation (no API available yet).

Skill与智能体开发
★ 1
kbarbel640-del
kbarbel640-del/skills

arxiv-paper-reviews

Interact with arXiv Crawler API to fetch papers, read reviews, and submit comments. Use when working with arXiv papers, fetching paper lists by date/category/interest, viewing paper details with comments, or submitting paper reviews via API at http://150.158.152.82:8000.

资料检索与研究
★ 1
kbarbel640-del
kbarbel640-del/skills

arxiv-paper-reviews

Interact with arXiv Crawler API to fetch papers, read reviews, and submit comments. Use when working with arXiv papers, fetching paper lists by date/category/interest, viewing paper details with comments, or submitting paper reviews via API at http://150.158.152.82:8000.

资料检索与研究
★ 1
kbarbel640-del
kbarbel640-del/skills

git-summary

Get a quick summary of the current Git repository including status, recent commits, branches, and contributors.

★ 1
kbarbel640-del
kbarbel640-del/skills

agent-constitution

Interact with AgentConstitution governance contracts on Base Sepolia. Check compliance, read rules, log actions, query governance state.

律师与法务Skill与智能体开发
★ 1