← All skills
securing-authentication
75 / 100 · Review before installing
Check before installing.
By ancoleman/ai-design-components (GitHub) · design · 530 stars · scanned at commit 76551b7
Authentication, authorization, and API security implementation. Use when building user systems, protecting APIs, or implementing access control. Covers OAuth 2.1/OIDC, JWT patterns, sessions, Passkeys/WebAuthn, RBAC/ABAC/ReBAC, policy engines (OPA, Casbin, SpiceDB), managed auth (Clerk, Auth0), self-hosted (Keycloak, Ory), and API security best practices.
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
The author does not mention this.
Found in 2 places.
Sends data to these websites: oauth2.googleapis.com, auth.example.com, auth.provider.com, api.pwnedpasswords.com
The author does not mention this.
Found in 17 places.
Show 14 more
- skills/securing-authentication/references/authorization-patterns.md, line 230
import axios from 'axios' - skills/securing-authentication/references/authorization-patterns.md, line 237
const response = await axios.post('http://localhost:8181/v1/data/authz/allow', { - skills/securing-authentication/references/authorization-patterns.md, line 257
response = requests.post( - skills/securing-authentication/references/jwt-best-practices.md, line 343
fetch('/api/auth/refresh', { - skills/securing-authentication/references/jwt-best-practices.md, line 474
const response = await fetch('/api/auth/refresh', { - skills/securing-authentication/references/jwt-best-practices.md, line 495
let response = await fetch(url, { - skills/securing-authentication/references/jwt-best-practices.md, line 508
response = await fetch(url, { - skills/securing-authentication/references/oauth21-guide.md, line 162
const tokenResponse = await fetch('https://auth.provider.com/oauth/token', { - skills/securing-authentication/references/passkeys-webauthn.md, line 330
const optionsResponse = await fetch('/api/passkeys/register/start', { - skills/securing-authentication/references/passkeys-webauthn.md, line 345
const verifyResponse = await fetch('/api/passkeys/register/finish', { - skills/securing-authentication/references/passkeys-webauthn.md, line 386
const optionsResponse = await fetch('/api/passkeys/login/start', { - skills/securing-authentication/references/passkeys-webauthn.md, line 401
const verifyResponse = await fetch('/api/passkeys/login/finish', { - skills/securing-authentication/references/password-hashing.md, line 575
import axios from 'axios' - skills/securing-authentication/references/password-hashing.md, line 587
const response = await axios.get(`https://api.pwnedpasswords.com/range/${prefix}`)
Downloads and installs other software
The author does not mention this.
Found in 5 places.
Show 2 more
Safer alternatives
Low-risk skills in the same category (design) that look related. Check that one does what you need.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'securing-authentication' ] || [ -L ~/.agents/skills/'securing-authentication' ]; then echo 'A skill folder named securing-authentication already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/ancoleman/ai-design-components' "$d" && git -C "$d" checkout --quiet '76551b7b19ebc667764ec75da14990d0aef8b6e5' -- 'skills/securing-authentication' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/securing-authentication' ~/.agents/skills/'securing-authentication' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'securing-authentication' ~/.claude/skills/'securing-authentication' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for ancoleman/ai-design-components shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/ancoleman/ai-design-components/)
Score history
| Date | Version | Score |
|---|
| 2026-11-08 | 76551b7 | 100 |
| 2026-11-07 | 76551b7 | 65 |