Agent skill

configure-authentication

Use when setting up Speakeasy authentication, configuring API keys, or troubleshooting auth errors in non-interactive/CI environments

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/configure-authentication

SKILL.md

configure-authentication

Quick Setup

Set SPEAKEASY_API_KEY environment variable (takes precedence over config files):

bash
export SPEAKEASY_API_KEY="<your-api-key>"

Get your API key: Speakeasy Dashboard → Settings → API Keys

Verifying Authentication

bash
speakeasy status --output json

Returns workspace info if authenticated; unauthorized error if not.

Common Errors

Error Solution
unauthorized Set valid SPEAKEASY_API_KEY env var
workspace not found Check workspace ID in ~/.speakeasy/config.yaml

Alternative: Config File

Create ~/.speakeasy/config.yaml:

yaml
speakeasy_api_key: "<your-api-key>"
speakeasy_workspace_id: "<workspace-id>"  # optional
# For multiple workspaces:
workspace_api_keys:
  org@workspace: "<api-key>"

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results