This handles the full menu of Elasticsearch authentication methods: native username/password, API keys, LDAP, Active Directory, SAML, OIDC, Kerberos, JWT, and PKI certificates. The skill assumes your realms are already configured and focuses on actually connecting with credentials, verifying who's authenticated, and managing API key lifecycles. What stands out is the rigid insistence on environment variables and `.env` files instead of pasting secrets into chat, which makes sense given how Claude conversations work. Coverage is thorough across self-managed, ECH, and Serverless deployments, though you'll hit limits with LDAP and Kerberos on managed offerings. Pair it with the separate elasticsearch-authz skill when you need to work with roles and permissions.
npx skills add https://github.com/elastic/agent-skills --skill elasticsearch-authn