get-ai-suggestions

Use speakeasy suggest for AI-powered spec improvements.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "get-ai-suggestions" with this command: npx skills add speakeasy-api/agent-skills/speakeasy-api-agent-skills-get-ai-suggestions

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 → listUsers

  • post_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 naming

  • create-openapi-overlay

  • Create custom overlays beyond suggestions

  • fix-validation-errors-with-overlays

  • Use suggestions to fix lint errors

  • regenerate-sdk

  • Apply suggestions and regenerate

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

validate-openapi-spec

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

merge-openapi-specs

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

apply-openapi-overlay

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

fix-validation-errors-with-overlays

No summary provided by upstream source.

Repository SourceNeeds Review