souldinals

Inscribe and manage soul.md child inscriptions on Bitcoin L1.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/Jay0xx/forge0btc-news-agent --skill souldinals
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: souldinals
Source: https://github.com/Jay0xx/forge0btc-news-agent/tree/main/aibtcdev-skills/souldinals
Command: npx skills add https://github.com/Jay0xx/forge0btc-news-agent --skill souldinals

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires commander.

What problem does it solve?

Souldinals provides end-to-end tooling to inscribe and manage soul.md files as child inscriptions on Bitcoin L1, enabling on-chain identity and trait storage for agents.

Core Features & Use Cases

  • Inscriptions: create commit/reveal workflows to bind soul.md content to a genesis collection.
  • Listing & loading: enumerate and fetch soul inscriptions owned by the wallet.
  • Trait parsing: parse markdown to extract identity, values, focus areas, and sections for display.
  • Use Case: An agent stores its profile as a soul.md and iterates approvals or updates by inscribing new content under a genesis parent.

Quick Start

Run the CLI with a subcommand to inscribe, reveal, list, load, or display souls.

Frequently Asked Questions about souldinals

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I inscribe soul.md files on Bitcoin L1?▼

Inscribe soul.md files on Bitcoin L1 by using the souldinals.ts CLI to orchestrate commit and reveal transactions, binding markdown content as child inscriptions to a genesis parent collection.

What is a soul.md inscription used for?▼

Soul.md inscriptions are used to build verifiable on-chain identities on Bitcoin L1, enabling agents to store profiles, values, and focus areas directly on the blockchain.

Do I need a specific wallet to create Bitcoin ordinals inscriptions?▼

Yes, creating Bitcoin ordinals inscriptions requires a wallet with unlocked BTC balance and Ordinals support to facilitate the commit and reveal transactions.

How do I parse traits from a soul.md inscription?▼

Parse traits from a soul.md inscription by using the CLI display function to extract identity, values, focus areas, and markdown sections from the loaded soul content.

Can I list and load ordinals inscriptions owned by my wallet?▼

Yes, you can list and load ordinals inscriptions by running the CLI subcommands to enumerate and fetch soul inscriptions currently owned by your specific wallet.