Skip to content
Back to skills

External Integration

ASecurity

Implement a robust external-system integration with contract discovery, authentication, mapping, idempotency, rate limits, retries, observability, and failure isolation.

  • 16 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 11, 2026
ai-agentsrustapidocumentation

Works with

  • api

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add Dadmin88/hermes-profile-packs --skill external-integration --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of External Integration?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for External Integration
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/dadmin88-external-integration/badge)](https://www.skillsdirectory.com/skills/dadmin88-external-integration)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: external-integration
description: Implement a robust external-system integration with contract discovery, authentication, mapping, idempotency, rate limits, retries, observability, and failure isolation.
---
# External Integration

Use for third-party APIs, webhooks, queues, identity providers, payment/data providers, or system-to-system connectors.

## Procedure
1. Read authoritative provider documentation and confirm version, auth model, scopes, limits, and lifecycle behavior.
2. Define the internal/external contract mapping, including identifiers, types, timezones, pagination, and optional fields.
3. Treat remote input as untrusted and validate signatures/authentication for inbound events where supported.
4. Design idempotency and deduplication for retried requests or duplicate webhooks.
5. Handle rate limits, timeouts, retryable vs permanent errors, partial failure, and provider downtime.
6. Keep provider-specific semantics behind a clear adapter boundary when practical.
7. Add observability that can trace a failed operation without logging secrets or sensitive payloads unnecessarily.
8. Test against sandbox/fixtures and important error responses.

## Quality gate
The integration must remain understandable and recoverable when the remote system is slow, duplicated, inconsistent, or unavailable.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…