BeReach
Official@berea-ch
Offers specialized engineering capabilities for generating, testing, and managing multi-language client libraries and infrastructure providers from OpenAPI specifications.
Agent Skills by BeReach
Showing 12 vetted skills indexed across 1 GitHub repositories.
extract-openapi-from-code
Extract OpenAPI specifications from API codebases in JSON or YAML.
configure-sdk-options
Configure Speakeasy SDK generation options and runtime behavior via gen.yaml.
speakeasy-context
Guide Speakeasy CLI workflows using agent context and agent feedback.
orchestrate-multi-target-sdks
Generate multi-language SDKs from an OpenAPI specification using the Speakeasy CLI.
generate-terraform-provider
Generate Terraform providers from OpenAPI specifications using the Speakeasy CLI.
improve-sdk-naming
Suggest improved SDK method names and error types in OpenAPI specifications.
orchestrate-multi-repo-sdks
Orchestrate SDK generation and PR management across multiple repositories.
manage-openapi-overlays
Create, apply, and validate OpenAPI overlay files with JSONPath expressions.
customize-sdk-hooks
Implement custom code hooks in Speakeasy-generated SDKs for lifecycle events.
setup-sdk-testing
Set up and run contract, Arazzo, and integration tests for Speakeasy-generated SDKs.
generate-mcp-server
Generate an MCP server from an OpenAPI specification using the Speakeasy CLI.
diagnose-generation-failure
Diagnoses SDK generation failures from OpenAPI specs and error outputs.
Frequently Asked Questions About BeReach
FAQPage SchemaWhat specific engineering tasks are enabled by these capabilities?▼
These capabilities enable the extraction of OpenAPI specifications from code, generation of multi-language client libraries, creation of Terraform providers, and implementation of custom lifecycle hooks. Additionally, they support the generation of MCP servers and the execution of contract and integration tests to ensure schema compliance.
Which technical personas benefit from these generation capabilities?▼
Platform engineers, backend developers, and developer experience teams benefit most from these capabilities. These personas use these functions to standardize interface definitions, reduce manual maintenance of client libraries, and ensure consistent infrastructure management across distributed systems and multi-repository environments.
What are the prerequisites for generating client libraries or providers?▼
The primary prerequisite is a valid OpenAPI specification file. Users must also maintain a gen.yaml configuration file to define generation parameters, SDK naming conventions, and repository management settings. Familiarity with JSONPath is required for applying schema overlays and customizing generation behavior.