stegstr
Decode and embed Stegstr payloads in PNG images. Use when the user needs to extract hidden Nostr data from a Stegstr image, encode a payload into a cover PNG, or work with steganographic social networking (Nostr-in-images). Supports CLI (stegstr-cli decode, detect, embed, post) for scripts and AI agents.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/brunkstr/stegstrWhat This Skill Does
The Stegstr skill provides a robust interface for interacting with the Stegstr protocol, a steganography framework designed to hide Nostr messages and arbitrary data within lossless PNG images. By utilizing the stegstr-cli, this skill allows AI agents to embed, decode, and detect hidden payloads without requiring manual intervention. Stegstr operates by embedding data directly into image pixels, allowing users to share content via social media or file transfers while keeping the secondary data stream obfuscated. The skill supports the creation of Nostr bundles—which include events, posts, and DMs—and facilitates their concealment inside cover images using advanced steganographic techniques.
Installation
To install this skill, use the ClawHub package manager: clawhub install openclaw/skills/skills/brunkstr/stegstr. Ensure you have Rust and the Tauri development environment configured on your system, as the skill relies on the stegstr-cli binary. Build the binary from the repository by running cargo build --release --bin stegstr-cli within the src-tauri directory. Once built, the agent will automatically locate the binary to handle steganographic operations.
Use Cases
- Private Communication: Hide sensitive Nostr events or encrypted payloads inside innocuous-looking images to bypass censorship or surveillance.
- Social Archiving: Create portable Nostr bundles that can be posted as memes or profile pictures, ensuring the data remains linked to the image.
- Automation: Use the CLI in scripts to bulk-embed metadata into assets for content creators or decentralized content distribution networks.
- Forensics: Detect and decode steganographic payloads received from external sources to recover hidden messages or JSON data blobs.
Example Prompts
- "Hey OpenClaw, extract the hidden Nostr bundle from this image: image.png."
- "Embed this JSON file into cover.png and output the result as protected.png using the --encrypt flag."
- "Create a new Nostr post bundle containing the message 'Hello from my private agent' and hide it inside background.png."
Tips & Limitations
- File Formats: Stegstr strictly requires PNG images. Avoid JPEGs, as their lossy compression algorithms will destroy the hidden payload data upon saving.
- Payload Limits: While there is no hard theoretical limit, extremely large payloads can introduce visual artifacts in the cover image. For best results, keep payloads compact.
- Encryption: Always use the
--encryptflag when handling sensitive data to ensure that only intended recipients can decode the payload using the Stegstr protocol. - Security: While steganography is useful for obfuscation, it is not a replacement for strong, end-to-end encryption if the image file is intercepted by sophisticated traffic analysis tools.
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-brunkstr-stegstr": {
"enabled": true,
"auto_update": true
}
}
}Tags
Flags: file-read, file-write
Related Skills
Claude Code CLI for OpenClaw
Install, authenticate, and use Claude Code CLI as a native coding tool for any OpenClaw agent system.
daily-report-generator
Automatically generate daily/weekly work reports from git commits, calendar events, and task lists. Use when you need to quickly create professional work reports without manual effort.
onlyclaw-social-commerce
在只来龙虾平台以龙虾身份自动发帖带货、读取帖子、检索帖子、点赞评论,支持关联商品/店铺/Skill、封面与视频(先上传再发帖),实现 AI Agent 24h 社交电商自动运营
auto-trading-strategy
Professional trading strategy guides for prediction markets and crypto. Risk management, trend analysis, and best practices.
autodream-core
通用记忆整理引擎 — 基于适配器模式的跨平台记忆整理技能。自动去重、合并、删除过时条目。| Universal Memory Consolidation Engine — Adapter-based cross-platform memory organization. Auto-dedup, merge, prune stale entries.