
from autonomous-dev22
Patterns and safe templates for calling external APIs and CLI tools: subprocess safety, retries, auth handling, and rate-limit management.
API Integration Patterns provides robust, security-minded patterns for integrating external APIs and CLI tools into agent workflows. It covers subprocess execution safety, GitHub CLI usage, retry/backoff strategies, authentication best practices, and simple rate-limiting helpers. The content is aimed at library authors and agent integrators to reduce common errors and security risks.
API Integration Patterns provides safe subprocess execution, retry logic, authentication, and rate limiting templates for external API integrations. The SKILL.md is well-written with thorough docstrings and type hints, but references multiple supporting files (docs/, templates/, examples/) that don't exist in the skill package — it's entirely self-contained. Code patterns are solid and follow security best practices (CWE-78 prevention, env-based auth, command whitelisting).
Clean security posture — actively promotes safe patterns. Main issue is aspirational file references that don't exist, making progressive disclosure claims misleading. Skill is essentially a well-organized reference document rather than a functional skill with runnable scripts.