smoke-test-external-services

Execute external service integration smoke tests for APIs, payment gateways, and webhooks.

Updated Jan 13, 2026
One-click install
npx skills add https://github.com/FortiumPartners/ensemble-vnext --skill smoke-test-external-services
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: smoke-test-external-services
Source: https://github.com/FortiumPartners/ensemble-vnext/tree/main/packages/skills/smoke-test-external-services
Command: npx skills add https://github.com/FortiumPartners/ensemble-vnext --skill smoke-test-external-services

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill ensures that your application's critical connections to external services like payment gateways, email providers, and monitoring systems are functioning correctly, preventing release blockers and ensuring service reliability.

Core Features & Use Cases

  • Service Connectivity: Verifies that external services are reachable and responsive.
  • API Integration Testing: Tests core functionalities of third-party APIs (e.g., Stripe, Twilio).
  • Authentication Checks: Confirms that API keys and credentials are valid.
  • Use Case: Before deploying a new version of your e-commerce platform, use this Skill to automatically test if Stripe can process a test transaction and if SendGrid can send a confirmation email, ensuring a smooth customer experience.

Quick Start

Use the smoke-test-external-services skill to execute connectivity and authentication tests for Stripe and SendGrid in the staging environment.

Frequently Asked Questions about smoke-test-external-services

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

FAQPage Schema
How do I run smoke tests for external service integrations before a release?

To run smoke tests for external service integrations, execute targeted connectivity and authentication checks against staging environments to validate API functionality and ensure release readiness.

What is external service integration testing?

External service integration testing is the process of verifying connectivity, authentication, and core API functionality for third-party services like payment gateways and communication providers.

Can I validate webhook integrations and rate limit handling for third-party APIs?

Yes, you can validate webhook integrations and rate limit handling for third-party APIs by executing comprehensive smoke tests that check service connectivity, authentication, and circuit breaker behavior.

How do I test payment gateway and email provider integrations before deployment?

Test payment gateway and email provider integrations by executing smoke tests that verify API keys are valid, services are reachable, and core functionalities like transaction processing can complete successfully.

Do I need specific service configurations to execute deterministic smoke tests?

Yes, you need specific service configurations and test definitions to execute deterministic external service smoke tests and accurately validate release readiness without unpredictable failures.

Why does external service smoke testing prevent release blockers?

External service smoke testing prevents release blockers by validating that critical connections to third-party APIs, payment gateways, and monitoring systems are functioning correctly before deployment.