| name | api-setup |
| description | Set up API integration with configuration and helper scripts |
| author | goose |
| version | 1.0 |
| tags | ["api","integration","setup"] |
API Setup
This skill helps you set up a new API integration with our standard configuration.
Steps
- Run
setup.sh <api-name> to create the integration directory
- Copy
templates/config.template.json to your integration directory
- Update the config with your API credentials
- Test the connection
Configuration
The config template includes:
api_key: Your API key (get from the provider's dashboard)
endpoint: API endpoint URL
timeout: Request timeout in seconds (default: 30)
Verification
After setup, verify:
Troubleshooting
Connection Timeout
If you experience connection timeouts:
- Check your network connection
- Verify the endpoint URL is correct
- Increase the timeout value in config
Authentication Errors
If you get 401/403 errors:
- Verify your API key is correct
- Check if the key has the required permissions
- Ensure the key hasn't expired