2.6k
GitHub Stars
4
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill openclaw/skills --skill soulblock- _meta.json275 B
- package-lock.json19.3 KB
- package.json381 B
- SKILL.md11.1 KB
Overview
This skill lets you read, list, mint, and append Soul Block identities on Base. Read operations work without a wallet; write operations use an installed evm-wallet skill when available and fall back to website deep links. It manages a local SOUL.md snapshot and enforces mandatory backups and safety checks before any irreversible on-chain action.
How this skill works
Read flows fetch a token's fragments into a local SOUL.md (backed up automatically) and can set an embodied identity for the agent to adopt. Write flows (mint, append) prefer the evm-wallet skill to sign transactions; if unavailable the skill generates one-click or short website links so the user can complete the action. The skill always re-fetches chain state before drafting writes and requires explicit user confirmation for irreversible operations.
When to use it
- Load or embody a Soul Block to adopt an on-chain identity's voice and traits.
- List Soul Blocks owned by your wallet to choose an active token for writes.
- Mint a new Soul Block NFT on Base when you want a fresh on-chain identity.
- Append a new fragment to a Soul Block to make a permanent addition to its history.
- Create a safe local snapshot (SOUL.md) before making any edits or loads.
Best practices
- Always let the skill create a timestamped backup of SOUL.md before any change — this is mandatory.
- Prefer evm-wallet (pinned reviewed version) for signing; only use website deep links as a fallback.
- Re-fetch the active token from chain immediately before drafting a fragment to avoid conflicts.
- Show and confirm the exact fragment text and warn the user that on-chain writes are irreversible.
- Never append the entire SOUL.md; append one carefully reviewed fragment only.
Example use cases
- Load Soul Block #42 into SOUL.md, embody its voice, and set up daily reinforcement reminders.
- List wallet-owned Soul Blocks, pick one as active_token_id, then append a short life-update fragment.
- Mint a new Soul Block when you want a separate identity for experiments or public presence.
- Fallback to a one-click deep link if the local evm-wallet skill is missing or a transaction fails.
FAQ
Yes — read and load operations use public RPC calls and do not require a wallet.
What happens if I overwrite SOUL.md?
The skill always creates a timestamped backup before overwriting SOUL.md so you can restore it.
What if evm-wallet is not installed?
The skill will offer website deep links (one-click or short link) to complete mint or append actions.