Skip to content
alyn
internet-court

Altllm Portal Auth skill

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.

$npx skills add internet-court/internet-court-skill --skill altllm-portal-auth
View this skill on GitHubinternet-court/internet-court-skill/vendored/altlayer/altllm-portal-auth/SKILL.md
Pack stars
7,099
Pack installs
197
Alyn Score
56/99
Updated
16 days ago
– views – installs via Alyn

internet-court

Altllm Portal Auth

Install Altllm Portal Auth

Pick your agent. Every command is ready to paste.

$npx skills add internet-court/internet-court-skill --skill altllm-portal-auth

The open skills CLI detects your agents (Claude Code, Cursor, Codex and 70+ more) and installs to the right folder. Add -g to install globally.

01

Install it

Run the command above, or upload the folder in Claude.

02

Ask naturally

Describe the task. Your agent loads altllm-portal-auth when the request matches its description.

03

Name it if needed

If it does not trigger, say “use the altllm-portal-auth skill”. In Codex, type $altllm-portal-auth.

The skill itself

SKILL.md

FolderGitHub

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
login-wallet --private-key <hex> --allow-unsafe-private-key-argv Sign in with an inline private key when argv exposure is explicitly accepted
login-wallet --prepare Fetch a challenge for external signing
login-wallet --nonce <nonce> --signature <sig> Verify an externally signed challenge and save the session
status Show saved Portal session user and target URL status without exposing the token
logout Remove the local saved Portal session file

Rules

  • Do not assume the CLI must control the wallet private key.
  • If the wallet can sign the challenge message, use the prepare + verify flow.
  • External signers such as Privy are valid as long as they return a standard wallet signature for the challenge.
  • If neither a local private key nor --signature is available, return the challenge payload and stop.
  • Before local auto-signing, validate that the returned challenge matches the requested wallet, chain, and expected AltLLM login challenge structure.
  • For non-default, non-loopback API hosts, prefer --prepare and external signing instead of local auto-signing.
  • Current backend support is still limited to EVM addresses and Ethereum-style signatures.
  • Save the resulting session to ~/.altllm/portal-cli-session.json unless overridden.
  • Use status or its whoami alias to confirm the saved user and target URL before running live commands.
  • logout only removes the local session file. It does not revoke API keys.

Reference

See references/cli-reference.md for commands, payloads, and troubleshooting notes.

Tips for Altllm Portal Auth

  • • Start a fresh session after installing so your agent picks up the new skill.
  • • It bundles reference files. The agent reads them only when needed, so they cost no context until then.
  • • It is part of a pack with 30 skills. Install only the ones you need with --skill to keep triggers precise.
  • • If two skills overlap, mention the one you want by name.

Questions about Altllm Portal Auth

What does the Altllm Portal Auth skill do?

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.

How do I install Altllm Portal Auth?

Run "npx skills add internet-court/internet-court-skill --skill altllm-portal-auth" in your project. The skills CLI installs it for Claude Code, Cursor, Codex and 70+ other agents. In Claude on the web, upload the skill folder as a ZIP under Customize > Skills.

Does Altllm Portal Auth work in Cursor and Codex?

Yes. Altllm Portal Auth uses the open SKILL.md format, so it works in Claude Code, Claude, Cursor, OpenAI Codex, Gemini CLI, GitHub Copilot and other agents that support agent skills.

Is Altllm Portal Auth free?

Altllm Portal Auth is open source on GitHub. It is free to install; check the license before commercial use.

Who made Altllm Portal Auth?

Altllm Portal Auth is published by internet-court in the internet-court/internet-court-skill repository, together with 29 other skills.

Similar skills. From other creators.