CtrlK
BlogDocsLog inGet started
Tessl Logo

webiny-configure-okta

Configuring Okta as an identity provider (IDP) for Webiny projects. Use this skill when the developer asks about Okta authentication, Okta SSO, replacing Cognito with Okta, setting up external identity providers, configuring OIDC authentication, mapping JWT claims to Webiny identities, or customizing the Okta login flow. Also relevant when asking about OKTA_ISSUER, OKTA_CLIENT_ID environment variables, OktaIdpConfig, or the MyOktaExtension pattern.

74

Quality

91%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

82%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A highly actionable, well-structured configuration skill with executable code and a clear step sequence. The main weaknesses are minor redundancy in the Quick Reference section and the absence of an explicit post-deploy verification checkpoint.

Suggestions

Add an explicit verification step after Step 5 (e.g., 'Confirm the Admin login screen shows Okta and that token verification succeeds') to close the workflow's feedback loop.

Trim or collapse the Quick Reference section, since imports, file structure, registration, and deploy commands duplicate the Full Examples content.

Consider moving the three full code examples into a references/ file linked from the body to reduce inlined length and improve progressive disclosure.

DimensionReasoningScore

Conciseness

Largely efficient with no padding about basic concepts, but the Quick Reference section repeats imports, file structure, registration, and deploy guidance already shown in the Full Examples, which could be trimmed. Not a 5 because of that redundancy; not a 3 because the prose itself is lean.

4 / 5

Actionability

Provides copy-paste-ready, complete TypeScript/TSX files plus concrete shell commands (yarn add with version guidance, yarn webiny deploy) across three worked examples covering basic, custom-claim, and DI scenarios.

5 / 5

Workflow Clarity

A clear numbered Step 0–5 sequence with a safety checkpoint ('Do NOT run yarn automatically'), but it lacks an explicit post-deploy verification step (e.g., confirm Okta login works), a minor validation gap. Not a 5 due to the missing feedback loop; not a 3 because the sequence itself is explicit.

4 / 5

Progressive Disclosure

Well-organized with clear headers, reference tables, and a Related Skills section, but everything is inlined in a single ~290-line file with no bundle files; the three full examples could plausibly live in separate reference files. Not a 5 because of the inlined bulk; not a 3 because structure and navigation are clean.

4 / 5

Total

17

/

20

Passed

Description

100%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, well-targeted description: third-person voice, clear what/when structure, and a rich set of natural trigger phrases plus technical identifiers. It is comprehensive without being padded.

DimensionReasoningScore

Specificity

Lists multiple concrete actions—'Configuring Okta as an identity provider', 'replacing Cognito with Okta', 'configuring OIDC authentication', 'mapping JWT claims to Webiny identities', 'customizing the Okta login flow'—giving comprehensive coverage of the skill's capabilities.

5 / 5

Completeness

Explicitly states what the skill does ('Configuring Okta as an identity provider (IDP) for Webiny projects') and when to use it ('Use this skill when the developer asks about...'), with concrete trigger phrases for both what and when.

5 / 5

Trigger Term Quality

Covers natural user phrasings ('Okta authentication', 'Okta SSO', 'replacing Cognito with Okta', 'external identity providers', 'OIDC authentication', 'Okta login flow') plus concrete identifiers (OKTA_ISSUER, OKTA_CLIENT_ID, OktaIdpConfig, MyOktaExtension), giving comprehensive trigger coverage.

5 / 5

Distinctiveness Conflict Risk

The Okta-as-IDP-for-Webiny niche is highly specific with distinct triggers and identifier-based terms, making conflict with other skills minimal.

5 / 5

Total

20

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
webiny/webiny-js
Reviewed

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.