Agent skill

Nuxt Auth Utils Skilld

by harlan-zw in harlan-zw/requestindexing.com

ALWAYS use when writing code importing "nuxt-auth-utils". An agent skill from harlan-zw/requestindexing.com.

MITAuto-check passedDevelopment

Install Nuxt Auth Utils Skilld

skills CLI
$ npx skills add harlan-zw/requestindexing.com --skill nuxt-auth-utils-skilld -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install harlan-zw/requestindexing.com nuxt-auth-utils-skilld --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/harlan-zw/requestindexing.com.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/nuxt-auth-utils-skilld .claude/skills/nuxt-auth-utils-skilld && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
nuxt-auth-utils-skilld
GitHub stars
396
Token cost
~1.8k tokens
SKILL.md length
682 words
Files
1
Skills in repo
5
Repo updated
First seen
Licence
MIT

At a glance

ALWAYS use when writing code importing "nuxt-auth-utils". An agent skill from harlan-zw/requestindexing.com.

  • Writing code importing nuxt-auth-utils
  • SKILL.md covers Search, API Changes, nuxt-auth-utils Best Practices and Best Practices
  • Calls npx
  • Tasks that involve OAuth and OpenID Connect

What it does

Nuxt Auth Utils Skilld is an agent skill from harlan-zw/requestindexing.com. ALWAYS use when writing code importing "nuxt-auth-utils". Consult for debugging, best practices, or modifying nuxt-auth-utils, nuxt auth utils.

Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Development, covering OAuth and OpenID Connect. It works with Nuxt. The repository describes itself as: Find your missing on pages Google and request them to be indexed using the Web Search Indexing API. The licence is MIT.

When your agent uses it

  • Writing code importing nuxt-auth-utils
  • Tasks that involve OAuth and OpenID Connect

Example prompts

  • “nuxt-auth-utils”
  • “Use the nuxt-auth-utils-skilld skill to alway use when writing code importing "nuxt-auth-utils". An agent skill from harlan-zw/requestindexing.com”
  • “/nuxt-auth-utils-skilld”

Requirements

  • Node.js

What it can do on your machine

Read from SKILL.md and the folder at commit 81644c0. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npx

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use npx, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Nuxt Auth Utils Skilld loads about 1.8k tokens when it runs. Until then it costs about 42 tokens; SKILL.md has 682 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~42
When it runs · the whole SKILL.md, loaded when a task matches
~1.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from harlan-zw/requestindexing.com at commit 81644c0, republished under its MIT licence (© harlan-zw). 682 words, ~1,845 tokens.

Download SKILL.mdSave it as .claude/skills/nuxt-auth-utils-skilld/SKILL.md (or your agent's skills folder).
name
nuxt-auth-utils-skilld
description
ALWAYS use when writing code importing "nuxt-auth-utils". Consult for debugging, best practices, or modifying nuxt-auth-utils, nuxt auth utils.
metadata.version
0.5.28
metadata.generated_by
Claude Code · Haiku 4.5
metadata.generated_at
2026-03-03

atinux/nuxt-auth-utils nuxt-auth-utils

Version: 0.5.28 (Feb 2026) Deps: @adonisjs/hash@^9.1.1, @nuxt/kit@^4.3.1, defu@^6.1.4, h3@^1.15.4, hookable@^6.0.1, jose@^6.1.3, ofetch@^1.5.1, openid-client@^6.8.2, pathe@^2.0.3, scule@^1.3.0, uncrypto@^0.1.3 Tags: latest: 0.5.29 (Feb 2026)

References: package.json — exports, entry points • README — setup, basic usage • GitHub Issues — bugs, workarounds, edge cases • Releases — changelog, breaking changes, new APIs

Use skilld search instead of grepping .skilld/ directories — hybrid semantic + keyword search across all indexed docs, issues, and releases. If skilld is unavailable, use npx -y skilld search.

bash
skilld search "query" -p nuxt-auth-utils
skilld search "issues:error handling" -p nuxt-auth-utils
skilld search "releases:deprecated" -p nuxt-auth-utils

Filters: docs:, issues:, releases: prefix narrows by source type.

API Changes

This section documents version-specific API changes — prioritize recent major/minor releases.

  • BREAKING: oicd renamed to oidc in OAuthProvider type — v0.5.28 corrected typo in provider type name source

  • BREAKING: OIDC provider requires PKCE and nonce — v0.5.28 made these mandatory per OAuth specs (previously optional) source

  • NEW: aaguid exposed on WebAuthn credentials — v0.5.27 added aaguid property to credentials in onSuccess callback, use to identify authenticator type with community AAGUIDS list source

  • NEW: OpenID Connect (OIDC) provider — v0.5.27 added generic OIDC provider via defineOAuthOidcEventHandler, supports .well-known/openid-configuration auto-discovery source

  • NEW: loadStrategy: 'none' option — v0.5.26 added ability to completely disable session fetching during SSR (added alongside existing 'client-only' option from v0.5.24) source

  • NEW: passwordNeedsRehash() utility — v0.5.26 added server utility to check if password hash needs rehashing when scrypt settings change, call during login flow to trigger re-hash source

  • NEW: loadStrategy: 'client-only' option — v0.5.24 added option to fetch session only client-side (not during SSR), useful with prerendered/cached routes source

  • NEW: openInPopup(route, { width?, height? }) method on useUserSession — v0.5.11 added popup window OAuth flow with auto-close on success, pass optional size object to control window dimensions source

  • NEW: WebSocket authentication support — v0.5.9 added requireUserSession() function for use in WebSocket upgrade handler to authenticate before connection, requires Nitro >= 2.9.7 source

  • NEW: Session ID auto-generation — v0.5.12 added generated id field on session object for session tracking source

  • BREAKING: WebAuthn dependency update — v0.5.0 updated simplewebauthn to v11, breaking changes in API (see simplewebauthn v11 migration) source

  • BREAKING: useWebAuthn composable allowCredentials fix — v0.5.1 changed how allowCredentials and excludeCredentials are processed in useWebAuthn, previously had bugs with options handling source

  • NEW: WebAuthn (passkey) support — v0.4.0 added defineWebAuthnRegisterEventHandler, defineWebAuthnAuthenticateEventHandler, useWebAuthn() composable, storeChallenge/getChallenge hooks for challenge management source

  • NEW: hashPassword() and verifyPassword() utilities — v0.4.0 added server-side password hashing with scrypt, use in login/register flows for secure password storage source

  • BREAKING: OAuth handler renaming — v0.4.0 renamed oauth<Provider>EventHandler to defineOAuth<Provider>EventHandler (e.g., defineOAuthGitHubEventHandler) source

Also changed: OIDC X provider PKCE flow fixed · Shopify Customer Account API provider · Bluesky (AT Protocol) provider · generated session ID available on session · multiple OAuth providers (Okta, Ory, Kick, Gitea, etc.)

Show full SKILL.md (262 more words)Show less

nuxt-auth-utils Best Practices

Best Practices

  • Refresh the Vue composable after server-side session updates — when calling setUserSession() from server routes or hooks, use useUserSession().fetch() on client to ensure the session state stays synchronized source

  • Use loadStrategy to control session loading behavior — choose 'client-only' for hybrid-rendered apps, 'none' to disable auto-loading, or 'server-first' (default) for traditional SSR source

  • Extend UserSession type via module augmentation in a declaration file — create auth.d.ts and augment the #auth-utils module to get full type safety for custom session fields source

  • Access WebAuthn credential AAGUID in onSuccess to decorate passkeys — use credential.aaguid to look up authenticator metadata from the passkey-authenticator-aaguids list source

  • Implement challenge-based WebAuthn flow with storeChallenge and getChallenge — prevents replay attacks by storing single-use challenges in KV store and removing after validation source

  • Store sensitive data (tokens, API keys) in the secure field, not user — the secure field is server-only and never sent to the client, while user data is encrypted but queryable source

  • OIDC authentication requires both PKCE and nonce parameters — these are mandatory per OAuth spec and cannot be disabled; the provider's discovery endpoint must support them source

  • Session data is limited to ~4KB due to cookie size constraints — store only essential identifiers and tokens; use database lookups in the 'fetch' hook to augment session with full user data source

  • Implement password hash rotation during login — call passwordNeedsRehash() to detect outdated hashes and re-hash with new cost parameters without breaking existing sessions source

  • Use sessionHooks for runtime session augmentation — hook into 'fetch' to enrich session data from your database, and 'clear' to log logout events source

© harlan-zw, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .claude/skills/nuxt-auth-utils-skilld of harlan-zw/requestindexing.com.

Open the folder on GitHubat commit 81644c0

Compare with similar skills

Nuxt Auth Utils Skilld next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Nuxt Auth Utils Skilld compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Nuxt Auth Utils Skilld this skillharlan-zw/requestindexing.com396—~1.8kAutomated safety check: PassMIT
Nuxt Agent Ready Best Practicesvinayakkulkarni/nxui212—~2.4kAutomated safety check: PassMIT
Better Autheinverne/dotfiles121—~4kAutomated safety check: NotesMIT
Nuxt Studiosecondsky/claude-skills227—~2.8kAutomated safety check: PassMIT
Better Authsecondsky/claude-skills227—~7.5kAutomated safety check: PassMIT
Firewall AI Gateway Debugvercel-labs/vercel-openclaw-archived117—~550Automated safety check: PassMIT

Similar skills

  • Nuxt agent-readiness guidelines for making a site operable by autonomous AI agents — not just cited by them.

    212 GitHub stars~2.4k tokensUpdated 2 days ago
    Agent WorkflowsAuto-check passed
  • Better Auth

    einverne/dotfiles

    Guide for implementing Better Auth - a framework-agnostic authentication and authorization framework for TypeScript.

    121 GitHub stars~4k tokensUpdated 1 mo ago
    Backend & APIsAuto-check: notes
  • Nuxt Studio

    secondsky/claude-skills

    This skill should be used when the user asks to "set up Nuxt Studio", "configure Studio OAuth", "deploy Studio to Cloudflare", "add visual editor to Nuxt", "configure studio.domain.com subdomain"…

    227 GitHub stars~2.8k tokensUpdated 13 days ago
    Backend & APIsAuto-check passed
  • Better Auth

    secondsky/claude-skills

    Skill for integrating Better Auth - comprehensive TypeScript authentication framework for Cloudflare D1, Next.js, Nuxt, and 15+ frameworks.

    227 GitHub stars~7.5k tokensUpdated 13 days ago
    Backend & APIsAuto-check passed
  • Firewall AI Gateway Debug

    vercel-labs/vercel-openclaw-archived

    Official

    Firewall and Vercel AI Gateway debugging for vercel-openclaw: network policy allowlists, OIDC token refresh, AI Gateway transform rules, firewall learning/enforcement, and sandbox.update…

    117 GitHub stars~550 tokensUpdated 4 mo ago
    DevelopmentAuto-check passed
  • Power Automate

    ericrisco/rsc-harness

    A skill your agent uses when operating Microsoft Power Automate cloud flows from code — create, enable, update, list or delete via the Dataverse Web API (workflow table, category 5) with Entra ID…

    180 GitHub stars~3.1k tokensUpdated yesterday
    DevelopmentAuto-check: notes

More from harlan-zw/requestindexing.com

  • Nuxt Og Image Skilld

    harlan-zw/requestindexing.com

    ALWAYS use when writing code importing "nuxt-og-image". An agent skill from harlan-zw/requestindexing.com.

    396 GitHub stars~2.4k tokensUpdated today
    Auto-check passed
  • Nuxt Skilld

    harlan-zw/requestindexing.com

    ALWAYS use when writing code importing "nuxt". An agent skill from harlan-zw/requestindexing.com.

    396 GitHub stars~2.4k tokensUpdated today
    Auto-check passed
  • Nuxt UI Skilld

    harlan-zw/requestindexing.com

    ALWAYS use when writing code importing "@nuxt/ui". An agent skill from harlan-zw/requestindexing.com.

    396 GitHub stars~2.4k tokensUpdated today
    Auto-check passed
  • Request Indexing UX Replay

    harlan-zw/requestindexing.com

    Replay Request Indexing onboarding as a new user on the web dashboard and through a coding agent, capture every page and state, check the onboarding mail, and fix material defects.

    396 GitHub stars~1.9k tokensUpdated today
    Auto-check passed

Works with

Questions about Nuxt Auth Utils Skilld

What does Nuxt Auth Utils Skilld do?

ALWAYS use when writing code importing "nuxt-auth-utils". An agent skill from harlan-zw/requestindexing.com. com. ALWAYS use when writing code importing "nuxt-auth-utils".

When should I use Nuxt Auth Utils Skilld?

Nuxt Auth Utils Skilld fits situations like: writing code importing nuxt-auth-utils; tasks that involve OAuth and OpenID Connect.

How do I install Nuxt Auth Utils Skilld in Claude Code?

Run `npx skills add harlan-zw/requestindexing.com --skill nuxt-auth-utils-skilld -a claude-code`. Or copy the skill folder (.claude/skills/nuxt-auth-utils-skilld in harlan-zw/requestindexing.com) into .claude/skills/nuxt-auth-utils-skilld in your project. Claude Code loads it when a task matches its description.

How do I install Nuxt Auth Utils Skilld in Codex?

Run `npx skills add harlan-zw/requestindexing.com --skill nuxt-auth-utils-skilld -a codex`. Or copy the skill folder (.claude/skills/nuxt-auth-utils-skilld in harlan-zw/requestindexing.com) into .agents/skills/nuxt-auth-utils-skilld in your project. Codex loads it when a task matches its description.

Can I use Nuxt Auth Utils Skilld in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add harlan-zw/requestindexing.com --skill nuxt-auth-utils-skilld -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/nuxt-auth-utils-skilld, .gemini/skills/nuxt-auth-utils-skilld, .github/skills/nuxt-auth-utils-skilld and .opencode/skills/nuxt-auth-utils-skilld in your project.

What does Nuxt Auth Utils Skilld need to run?

Going by SKILL.md and its folder, Nuxt Auth Utils Skilld needs the command-line tools its instructions call (npx). Our summary lists: Node.js.

Does Nuxt Auth Utils Skilld access the network?

SKILL.md contains no URLs. Its commands use npx, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Nuxt Auth Utils Skilld safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Nuxt Auth Utils Skilld use?

Nuxt Auth Utils Skilld is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Nuxt Auth Utils Skilld use?

About 1.8k tokens (SKILL.md is roughly 7.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Nuxt Auth Utils Skilld?

Skills that share tags, products or a category with Nuxt Auth Utils Skilld: Nuxt Agent Ready Best Practices (vinayakkulkarni/nxui, 212 stars), Better Auth (einverne/dotfiles, 121 stars), Nuxt Studio (secondsky/claude-skills, 227 stars) and Better Auth (secondsky/claude-skills, 227 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Nuxt Auth Utils Skilld?

harlan-zw (a GitHub user) maintains it in harlan-zw/requestindexing.com, which has 396 GitHub stars. The repository holds 5 skills in this directory. The repository was last updated on October 11, 2026.

Source: harlan-zw/requestindexing.com on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.