Skip to content

feat(skills): add non-interactive auth/config guidance#1811

Merged
vishalg0wda merged 5 commits into
mainfrom
vishal/gen-2328-non-interactive-auth-guidance
Jan 21, 2026
Merged

feat(skills): add non-interactive auth/config guidance#1811
vishalg0wda merged 5 commits into
mainfrom
vishal/gen-2328-non-interactive-auth-guidance

Conversation

@vishalg0wda

Copy link
Copy Markdown
Member

Summary

  • Add configure-authentication skill documenting non-interactive authentication for CI/CD and AI agents
  • Add Prerequisites section to 5 skills that require authentication

Changes

New Skill: configure-authentication

Documents:

  • SPEAKEASY_API_KEY environment variable (recommended)
  • ~/.speakeasy/config.yaml setup
  • CI/CD examples (GitHub Actions, Docker)
  • Common auth errors and solutions
  • Multiple workspace configuration

Updated Skills

Added Prerequisites section pointing to configure-authentication:

  • regenerate-sdk
  • start-new-sdk-project
  • get-ai-suggestions
  • improve-operation-ids
  • check-workspace-status

Test plan

  • Verify new skill loads correctly with /plugin
  • Verify Prerequisites section renders properly in each updated skill
  • Test auth guidance is accurate

Closes GEN-2328

Add configure-authentication skill documenting:
- SPEAKEASY_API_KEY environment variable
- ~/.speakeasy/config.yaml setup
- CI/CD examples (GitHub Actions, Docker)
- Common auth errors and solutions

Add Prerequisites section to auth-requiring skills:
- regenerate-sdk
- start-new-sdk-project
- get-ai-suggestions
- improve-operation-ids
- check-workspace-status

Closes GEN-2328
@linear

linear Bot commented Jan 20, 2026

Copy link
Copy Markdown

- Reduce configure-authentication from 82 to 43 lines (~48%)
- Reduce check-workspace-status from 54 to 26 lines (~52%)
- Recommend `--output json` for LLMs/automation
- Remove redundant CI/CD examples and verbose tables
- Replace outdated TTY warning with working verification command
@vishalg0wda
vishalg0wda enabled auto-merge (squash) January 21, 2026 13:45
@vishalg0wda
vishalg0wda merged commit 90f67cb into main Jan 21, 2026
3 of 4 checks passed
@vishalg0wda
vishalg0wda deleted the vishal/gen-2328-non-interactive-auth-guidance branch January 21, 2026 13:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants