skills$openclaw/sage-did
koba42corp7.0k

by koba42corp

sage-did – OpenClaw Skill

sage-did is an OpenClaw Skills integration for coding workflows. Sage DID (Decentralized Identifier) operations. List DIDs, create new DIDs, transfer ownership, update metadata, normalize.

7.0k stars4.3k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026coding

Skill Snapshot

namesage-did
descriptionSage DID (Decentralized Identifier) operations. List DIDs, create new DIDs, transfer ownership, update metadata, normalize. OpenClaw Skills integration.
ownerkoba42corp
repositorykoba42corp/sage-walletpath: sub-skills/sage-did
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @koba42corp/sage-wallet:sub-skills/sage-did
last updatedFeb 7, 2026

Maintainer

koba42corp

koba42corp

Maintains sage-did in the OpenClaw Skills directory.

View GitHub profile
File Explorer
1 files
sage-did
SKILL.md
1.8 KB
SKILL.md

name: sage-did description: Sage DID (Decentralized Identifier) operations. List DIDs, create new DIDs, transfer ownership, update metadata, normalize.

Sage DIDs

DID (Decentralized Identifier) operations.

Endpoints

Query DIDs

EndpointPayloadDescription
get_dids{}List all DIDs
get_minter_did_ids{"offset": 0, "limit": 50}List minter DIDs

Create DID

{
  "name": "My Identity",
  "fee": "100000000",
  "auto_submit": true
}

Update DID

{
  "did_id": "did:chia:1abc...",
  "name": "Updated Name",
  "visible": true
}

Transfer DIDs

{
  "did_ids": ["did:chia:1abc..."],
  "address": "xch1...",
  "fee": "100000000",
  "clawback": null,
  "auto_submit": true
}

Normalize DIDs

Update DID records to latest on-chain state:

{
  "did_ids": ["did:chia:1abc..."],
  "fee": "100000000",
  "auto_submit": true
}

DID Record Structure

{
  "did_id": "did:chia:1abc...",
  "launcher_id": "0x...",
  "name": "My Identity",
  "visible": true,
  "coin_id": "0x..."
}

Examples

# List DIDs
sage_rpc get_dids '{}'

# Create DID
sage_rpc create_did '{
  "name": "Artist Profile",
  "fee": "100000000",
  "auto_submit": true
}'

# Transfer DID
sage_rpc transfer_dids '{
  "did_ids": ["did:chia:1abc..."],
  "address": "xch1newowner...",
  "fee": "100000000",
  "auto_submit": true
}'

# Update name
sage_rpc update_did '{
  "did_id": "did:chia:1abc...",
  "name": "New Profile Name",
  "visible": true
}'

Use Cases

  • NFT Minting: DIDs provide verifiable provenance for minted NFTs
  • Identity: DIDs act as on-chain identities for profiles
  • Collections: Link NFT collections to a minter DID
  • Authentication: Sign messages with DID keys for verification
README.md

No README available.

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

  • OpenClaw CLI installed and configured.
  • Language: Markdown
  • License: MIT
  • Topics:

FAQ

How do I install sage-did?

Run openclaw add @koba42corp/sage-wallet:sub-skills/sage-did in your terminal. This installs sage-did into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/koba42corp/sage-wallet. Review commits and README documentation before installing.