← Back to Skills Marketplace
730
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install soulblock
Description
Read, list, mint, and append Soul Block NFT identities on Base; read works without a wallet, writes use evm-wallet or fallback website links.
Usage Guidance
This skill appears to do what it claims: read Soul Block content from a Base contract and prepare writes via an external evm-wallet or website links. Before using it with any real wallet or allowing autonomous agent actions: 1) Ensure you have a Node >=18 environment if you plan to run the included scripts (SKILL.md expects node/npx/tsx). 2) Review the included scripts (scripts/fetch.ts and scripts/encode.js) yourself — they perform only public RPC reads and local file operations. 3) If you will perform on-chain writes, install and inspect the recommended evm-wallet (surfer77/evm-wallet v1.0.3) and only connect a wallet with small, test funds. 4) Be aware the skill instructs the agent to automatically create timestamped SOUL.md backups and update .soulblock without asking; if you want manual consent for file writes, instruct the agent accordingly or disable autonomous invocation. 5) Verify or override the default contract address and RPC (SOULBLOCKS_CONTRACT_ADDRESS / SOULBLOCK_RPC_URL) before minting/appending to avoid interacting with an unexpected contract or network.
Capability Analysis
Type: OpenClaw Skill
Name: soulblock
Version: 0.1.0
The skill is classified as suspicious due to two main indicators found in `SKILL.md`. First, it contains explicit prompt injection instructions for the AI agent to "Read and internalize" SOUL.md content and "Treat the fragment content as your core identity," which attempts to manipulate the agent's persona and behavior. Second, it instructs the agent to "Create a cron job that fires once daily" for "Soul reinforcement," establishing a persistence mechanism that modifies the agent's operational schedule without granular user consent for the cron job creation itself. While the skill includes strong security warnings and lacks direct evidence of data exfiltration or arbitrary remote code execution, these attempts to persistently alter the agent's identity and schedule are high-risk behaviors.
Capability Assessment
Purpose & Capability
Name/description match what the included files do: scripts fetch NFT fragments from a Base contract and encode fragment content. Optional env vars and deep-link fallback are relevant. Minor inconsistency: registry metadata lists no required binaries, but the SKILL.md metadata and commands assume node/npx/tsx be available.
Instruction Scope
Instructions stay within NFT read/write flows (reads via public RPC, writes delegated to an external evm-wallet skill or website links). They explicitly instruct the agent to create timestamped backups of SOUL.md automatically and to update a local .soulblock config; they also suggest probing common paths to detect an installed evm-wallet skill. These file reads/writes are related to the skill's purpose but grant the agent permission to modify files and inspect home/project directories without prompting the user.
Install Mechanism
No install spec (instruction-only) — lowest install risk. Source files are included (scripts and package files) and rely on standard npm packages (ethers, tsx) listed in package.json / package-lock.json; there are no downloads from arbitrary URLs.
Credentials
No required secrets. Optional environment variables (SOULBLOCKS_CONTRACT_ADDRESS, SOULBLOCK_RPC_URL and NEXT_PUBLIC_* fallbacks) are appropriate for overriding network/contract endpoints and match the skill's functionality.
Persistence & Privilege
The skill is not always-enabled and follows normal autonomous-invocation defaults. However it explicitly instructs the agent to automatically create local backups and to update a .soulblock config file without prompting the user. This is reasonable for data-safety but is a privilege to write and modify local files — you should be comfortable granting that to an agent before enabling writes.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install soulblock - After installation, invoke the skill by name or use
/soulblock - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial public release — read, mint, and develop on-chain AI agent identities on Base
Metadata
Frequently Asked Questions
What is Soul Blocks?
Read, list, mint, and append Soul Block NFT identities on Base; read works without a wallet, writes use evm-wallet or fallback website links. It is an AI Agent Skill for Claude Code / OpenClaw, with 730 downloads so far.
How do I install Soul Blocks?
Run "/install soulblock" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Soul Blocks free?
Yes, Soul Blocks is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Soul Blocks support?
Soul Blocks is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Soul Blocks?
It is built and maintained by hburgoyne (@hburgoyne); the current version is v0.1.0.
More Skills