Auth Interview

Community

Secure, guided auth setup for your agents.

AuthorAlastairThomson
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This skill bootstraps ~/.agent-skills/auth/auth.yaml. It guides the user through which external sources (AWS, Azure, SharePoint/M365, SMB) they use, which LLM providers they use (Anthropic, OpenAI, Gemini, Groq, HuggingFace, Mistral, Cohere, local Ollama/llama.cpp/vLLM), and where each credential is stored (1Password, Bitwarden, Keeper, Vault, macOS Keychain, Windows Credential Manager, Linux libsecret, OAuth interactive, env vars, or a custom script). Writes the config with permissions 0600. Use when the user says 'set up auth', 'configure credentials', 'first-time setup', or when auth-config reports no config file exists.

Core Features & Use Cases

  • Interactive interview to generate the config at ~/.agent-skills/auth/auth.yaml with strict permissions.
  • Detects available vault CLIs (op, bw, keeper, vault, security, cmdkey, secret-tool, kwallet-query, az, m365, gcloud, gh) to tailor provider options.
  • Reads references/providers.md for provider schemas and supports both OAuth interactive flows and env-var based credentials.
  • Guides Section 1 — External sources (AWS, Azure, SharePoint/M365, SMB) with per-source credential-storage prompts and follow-ups.
  • Guides Section 2 — Model providers (hosted and local) with per-provider configuration, env-var export, and per-provider URL defaults.
  • Guides Section 3 — Preview + write: renders the YAML, prompts for writing, and performs a dry validation of each entry.
  • Guides Section 4 — Update mode: add, modify, or start over existing configurations with backups.
  • Edge-case handling and UX safeguards: vault CLI absence, multiple 1Password accounts, OS-mismatch warnings, per-repo overrides notes, headless/CI handling.
  • Security-first: no vault writes, no password copying, and strict file permissions (0600).

Quick Start

Run the auth interview to bootstrap ~/.agent-skills/auth/auth.yaml and begin configuring credentials securely.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: Auth Interview
Download link: https://github.com/AlastairThomson/AgentSkills/archive/main.zip#auth-interview

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.