Http Client Config - Auto-activating skill for API Integration. Triggers on: http client config, http client config Part of the API Integration skill category.
34
Quality
0%
Does it follow best practices?
Impact
100%
1.04xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./planned-skills/generated/16-api-integration/http-client-config/SKILL.mdProduction-ready HTTP client configuration
Timeout configured
100%
100%
Retry logic present
0%
100%
Env-based credentials
100%
100%
No hardcoded secrets
100%
100%
Reusable client module
100%
100%
Error handling
100%
100%
Step-by-step setup notes
100%
100%
Verification script runs
100%
100%
Structured verification output
100%
100%
Base URL not duplicated
100%
100%
Without context: $0.2695 · 1m 21s · 15 turns · 16 in / 5,109 out tokens
With context: $0.5798 · 2m 17s · 29 turns · 103 in / 8,928 out tokens
Webhook receiver setup and validation
HMAC signature verification
100%
100%
Constant-time comparison
100%
100%
Timestamp staleness check
100%
100%
Env-based secret
100%
100%
Correct HTTP status codes
100%
100%
Exception-based validation failures
100%
100%
Test covers tampered signature
100%
100%
Test covers stale timestamp
100%
100%
Documented validation steps
100%
100%
Raw body used for verification
100%
100%
Without context: $0.5930 · 2m 37s · 26 turns · 27 in / 10,234 out tokens
With context: $0.6177 · 2m 16s · 29 turns · 28 in / 9,274 out tokens
OAuth2 HTTP client integration
Token caching
100%
100%
Expiry-based refresh
100%
100%
Bearer header injection
100%
100%
Env-based credentials
100%
100%
Token endpoint configurable
100%
100%
Test: token reuse
100%
100%
Test: expired token refresh
100%
100%
Step-by-step integration guide
100%
100%
No hardcoded secrets
100%
100%
GET and POST methods exposed
100%
100%
Without context: $0.3529 · 1m 38s · 18 turns · 19 in / 6,588 out tokens
With context: $0.5224 · 2m 7s · 28 turns · 99 in / 8,124 out tokens
0c08951
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.