skills$openclaw/sage-auth
koba42corp4.0k

by koba42corp

sage-auth – OpenClaw Skill

sage-auth is an OpenClaw Skills integration for security workflows. Sage wallet authentication and key management. Login/logout, generate mnemonics, import/delete keys, manage wallet identities.

4.0k stars5.7k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026security

Skill Snapshot

namesage-auth
descriptionSage wallet authentication and key management. Login/logout, generate mnemonics, import/delete keys, manage wallet identities. OpenClaw Skills integration.
ownerkoba42corp
repositorykoba42corp/sage-walletpath: sub-skills/sage-auth
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @koba42corp/sage-wallet:sub-skills/sage-auth
last updatedFeb 7, 2026

Maintainer

koba42corp

koba42corp

Maintains sage-auth in the OpenClaw Skills directory.

View GitHub profile
File Explorer
1 files
sage-auth
SKILL.md
2.4 KB
SKILL.md

name: sage-auth description: Sage wallet authentication and key management. Login/logout, generate mnemonics, import/delete keys, manage wallet identities.

Sage Auth

Authentication and key management for Sage wallet.

Endpoints

Session Management

EndpointPayloadDescription
login{"fingerprint": 1234567890}Login to wallet
logout{}End session

Key Management

EndpointPayloadDescription
get_keys{}List all wallet keys
get_key{"fingerprint": 1234567890}Get specific key info
get_secret_key{"fingerprint": 1234567890}Get mnemonic (sensitive!)
generate_mnemonic{"use_24_words": false}Generate new mnemonic
import_keySee belowImport wallet from mnemonic
delete_key{"fingerprint": 1234567890}Delete wallet key
rename_key{"fingerprint": 1234567890, "name": "My Wallet"}Rename wallet
set_wallet_emoji{"fingerprint": 1234567890, "emoji": "🌱"}Set emoji

Import Key Payload

{
  "name": "My Wallet",
  "key": "abandon abandon abandon ... about",
  "derivation_index": 0,
  "hardened": true,
  "unhardened": true,
  "save_secrets": true,
  "login": true,
  "emoji": "🌱"
}

Database Management

EndpointPayloadDescription
resync{"fingerprint": 1234567890, "delete_coins": false, ...}Resync wallet
delete_database{"fingerprint": 1234567890, "network": "mainnet"}Delete wallet DB

Themes

EndpointPayloadDescription
get_user_themes{}List theme NFTs
get_user_theme{"nft_id": "nft1..."}Get specific theme
save_user_theme{"nft_id": "nft1..."}Save theme
delete_user_theme{"nft_id": "nft1..."}Delete theme

Examples

# Login
sage_rpc login '{"fingerprint": 1234567890}'

# List keys
sage_rpc get_keys '{}'

# Generate new mnemonic
sage_rpc generate_mnemonic '{"use_24_words": true}'

# Import wallet
sage_rpc import_key '{
  "name": "Trading Wallet",
  "key": "word1 word2 ... word24",
  "save_secrets": true,
  "login": true
}'

Security Notes

  • get_secret_key returns the mnemonic — handle with extreme care
  • Never log or store mnemonic in plaintext
  • Use save_secrets: false for watch-only imports
README.md

No README available.

Permissions & Security

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

- `get_secret_key` returns the mnemonic — handle with extreme care - Never log or store mnemonic in plaintext - Use `save_secrets: false` for watch-only imports

Requirements

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

FAQ

How do I install sage-auth?

Run openclaw add @koba42corp/sage-wallet:sub-skills/sage-auth in your terminal. This installs sage-auth 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.