get-ai-suggestions
SKILL.md
get-ai-suggestions
Use speakeasy suggest for AI-powered spec improvements.
When to Use
- Want AI-generated suggestions for operation IDs or error types
- Looking to improve spec quality automatically
- User says: "suggest improvements", "AI suggestions", "better operation names"
Inputs
| Input | Required | Description |
|---|---|---|
| OpenAPI spec | Yes | Spec to analyze (-s) |
| Authentication | Yes | Via speakeasy auth login or SPEAKEASY_API_KEY env var |
Outputs
| Output | Description |
|---|---|
| Suggestions | Printed to console or overlay file (-o) |
| Overlay file | Optional: saves suggestions as overlay |
Prerequisites
For non-interactive environments (CI/CD, AI agents), set:
export SPEAKEASY_API_KEY="<your-api-key>"
See configure-authentication skill for details.
Commands
# Suggest better operation IDs (method names)
speakeasy suggest operation-ids -s <spec-path>
# Suggest error type definitions
speakeasy suggest error-types -s <spec-path>
# Output suggestions as overlay file
speakeasy suggest operation-ids -s <spec-path> -o suggested-overlay.yaml
Operation ID Suggestions
Transforms auto-generated names into intuitive SDK method names:
get_api_v1_users_list→listUserspost_api_v1_users_create→createUser
Error Type Suggestions
Analyzes your API and suggests structured error responses:
- Common HTTP error codes (400, 401, 404, 500)
- Custom error schemas
Applying Suggestions
# Generate overlay with suggestions
speakeasy suggest operation-ids -s openapi.yaml -o operation-ids-overlay.yaml
# Add to workflow.yaml
sources:
my-api:
inputs:
- location: ./openapi.yaml
overlays:
- location: ./operation-ids-overlay.yaml
# Regenerate
speakeasy run --output console
Troubleshooting
| Error | Cause | Solution |
|---|---|---|
| "unauthorized" | Missing API key | Set SPEAKEASY_API_KEY env var |
| No suggestions | Spec already well-named | No action needed |
| Timeout | Large spec | Try smaller sections or wait longer |
Related Skills
improve-operation-ids- Detailed guidance on SDK method namingcreate-openapi-overlay- Create custom overlays beyond suggestionsfix-validation-errors-with-overlays- Use suggestions to fix lint errorsregenerate-sdk- Apply suggestions and regenerate
Weekly Installs
7
Repository
speakeasy-api/a…t-skillsGitHub Stars
6
First Seen
Jan 24, 2026
Installed on
claude-code6
windsurf5
opencode5
codex5
antigravity5
gemini-cli5