soulblock_skill

This skill helps you read, mint, and manage Soul Blocks on Base, safely handling wallet-backed writes via evm-wallet with a secure fallback.
  • Python

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.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational