L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Productivité · SKILL.md

sage-auth

sage-auth

Sage wallet authentication and key management. Login/logout, generate mnemonics, import/delete keys, manage wallet identities.

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

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
Skills enregistrées