CtrlK
BlogDocsLog inGet started
Tessl Logo

oauth-client-setup

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

1.03x

Quality

3%

Does it follow best practices?

Impact

85%

1.03x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./planned-skills/generated/16-api-integration/oauth-client-setup/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

80%

4%

Calendar Sync Integration

Production-ready OAuth client setup

Criteria
Without context
With context

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%

Without context: $0.4459 · 2m 4s · 21 turns · 21 in / 7,498 out tokens

With context: $0.5134 · 2m 9s · 25 turns · 181 in / 7,825 out tokens

83%

Internal Analytics API SDK

OAuth-authenticated SDK generation

Criteria
Without context
With context

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%

Without context: $0.5550 · 2m 1s · 30 turns · 30 in / 8,442 out tokens

With context: $0.4543 · 1m 38s · 31 turns · 64 in / 5,475 out tokens

92%

4%

GitHub Webhook Automation

OAuth webhook integration setup

Criteria
Without context
With context

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%

Without context: $0.4696 · 1m 46s · 27 turns · 27 in / 7,071 out tokens

With context: $0.6197 · 2m 17s · 32 turns · 290 in / 8,823 out tokens

Repository
jeremylongshore/claude-code-plugins-plus-skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

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.