Oauth Client Setup - Auto-activating skill for API Integration. Triggers on: oauth client setup, oauth client setup Part of the API Integration skill category.
33
3%
Does it follow best practices?
Impact
85%
1.03xAverage 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/oauth-client-setup/SKILL.mdProduction-ready OAuth client setup
No hardcoded secrets
100%
100%
Correct grant type
100%
100%
PKCE support
0%
0%
Redirect URI handling
100%
100%
Token storage
100%
100%
Token refresh logic
100%
100%
Error handling
50%
100%
Scope specification
100%
100%
State parameter
100%
100%
Step-by-step setup guide
100%
100%
Standards compliance note
0%
0%
OAuth-authenticated SDK generation
SDK class abstraction
100%
100%
Credentials from config
70%
70%
Token refresh in SDK
100%
100%
Appropriate grant type
100%
100%
Error handling in SDK
62%
75%
Authorization header injection
100%
100%
Step-by-step usage guide
70%
70%
Scopes documented
12%
0%
No token logging
100%
100%
Package structure
100%
100%
Standards reference
87%
87%
OAuth webhook integration setup
Webhook signature verification
66%
75%
OAuth token for outbound calls
100%
100%
Credentials not hardcoded
100%
100%
Token refresh handling
100%
100%
Webhook secret separate from OAuth secret
100%
100%
Error response on invalid signature
100%
100%
Step-by-step setup instructions
80%
90%
Scope specificity
25%
50%
Standards-compliant OAuth flow
100%
100%
Production-ready structure
100%
100%
No token in logs
100%
100%
4dee593
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.