sinch-config-auth

Display Sinch API authentication setup guide covering OAuth2, application keys, and environment variables.

6|2|Updated Dec 11, 2025
One-click install
npx skills add https://github.com/sinch/sinch-plugins --skill sinch-config-auth-sinch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sinch-config-auth
Source: https://github.com/sinch/sinch-plugins/tree/main/plugins/sinch-antigravity-plugin/skills/sinch-config-auth
Command: npx skills add https://github.com/sinch/sinch-plugins --skill sinch-config-auth-sinch

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Developers integrating Sinch APIs often struggle to determine which credential type each product requires and how to configure environment variables for the Antigravity plugin, leading to authentication failures and setup confusion. ## Core Features & Use Cases - Credential Type Mapping: Shows which Sinch products use OAuth2 (Conversation API, Numbers, Fax), Application Key/Secret (Voice, Verification), or Mailgun/Mailjet keys. - Environment Variable Setup: Lists exact variables to export (CONVERSATION_PROJECT_ID, CONVERSATION_KEY_ID, CONVERSATION_KEY_SECRET, CONVERSATION_REGION, CONVERSATION_APP_ID) before starting the Antigravity agent. - OAuth2 Token Guidance: Explains how to obtain a Bearer token from auth.sinch.com for direct REST API calls. - Use Case: A developer installing the Sinch Antigravity plugin asks how to authenticate, and receives the complete guide with dashboard steps, required env vars, and documentation links without any code generation. ## Quick Start Ask the assistant to show the Sinch authentication setup guide for configuring the plugin credentials.

Frequently Asked Questions about sinch-config-auth

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I authenticate with the Sinch Conversation API?

Sinch Conversation API uses OAuth2 with your Project ID, Key ID, and Key Secret from the Sinch Dashboard under Settings > Access Keys. Set CONVERSATION_PROJECT_ID, CONVERSATION_KEY_ID, CONVERSATION_KEY_SECRET, CONVERSATION_REGION, and CONVERSATION_APP_ID as environment variables.

How do I get an OAuth2 access token for Sinch REST APIs?

Send a POST request to https://auth.sinch.com/oauth2/token with grant_type=client_credentials and Basic Auth using your Key ID and Key Secret. The returned access_token is used as a Bearer token and remains valid for about one hour.

Which Sinch products use Application Key and Secret instead of OAuth2?

The Voice API and Verification API use an Application Key and Secret rather than OAuth2 project credentials. Set VOICE_APPLICATION_KEY and VOICE_APPLICATION_SECRET, or the equivalent verification app credentials, for those products.

How do I configure Sinch credentials for the Antigravity plugin?

Antigravity plugins do not prompt for credentials at install time, so export the CONVERSATION_* environment variables in your shell before starting agy. The bundled mcp_config.json passes these variables to the Build MCP, and you must restart agy after changing them.

Does this skill make API calls or create configuration files?

No, this skill only displays the authentication guide directly in the conversation. It explicitly does not generate script files, write code, or execute any API calls against Sinch services.