Start a fresh conversation. Replace the highlighted placeholders.
Use altllm-portal-auth to prepare an AltLLM Portal wallet sign-in challenge for [wallet address] at [API host], then return the challenge payload for external signing without saving a session.
Required inputs
[wallet address]
[API host]
User-approved starter prompt based on a pinned source version; check current skill requirements before running. Task evidence ↗
SKILL.md
name: altllm-portal-authdescription: Use this skill when the user asks to log in or out with a wallet session, fetch a wallet sign-in challenge, verify an externally signed challenge, or troubleshoot AltLLM Portal wallet login for the local altllm CLI. Do NOT use for API key management, billing history, or payment links.user-invocable: true
AltLLM Portal Auth
Wallet login and session bootstrap for the local altllm CLI, including external signers such as Privy.
Shared Setup
Before the first altllm command in a fresh checkout, read and follow:
../_shared/preflight.md
../_shared/session-and-target.md
Command Index
Command
Purpose
login-wallet --private-key-env <name>
Sign in with a locally available private key from an environment variable
login-wallet --private-key-file <path>
Sign in with a locally available private key from a file