[ PORTABLE SKILL ]

device-authorization

This skill should be used when the user asks to "implement device auth", "add device authorization", "authenticate desktop app", "authenticate CLI tool", "device code flow", "RFC 8628", "poll for token", "get user info after device auth", or mentions authenticating apps that can't handle browser redirects. Provides step-by-step guidance for device authorization with Sigma Identity.

PART OF
sigma-auth

Complete plugin installation is recommended so this skill keeps its agents, hooks, commands, and runtime context.

Runtime support:Claude pluginPortable skills
PUBLISHER
b-open-io
RELATIONSHIP
authored
VERSION
0.1.0
BENCHMARK
unknown
[ RECOMMENDED INSTALL ]

Install sigma-auth

The complete plugin is the supported path. It preserves everything the publisher designed to work alongside this skill.

Claude Code

VERIFIED
[ ADVANCED · INDIVIDUAL SKILL ]

Install only this skill

Use this narrower path only when you intentionally want the portable SKILL.md without the plugin’s surrounding capabilities.

Skills CLI

VERIFIED
  • Installs only the portable skill; it omits plugin hooks, agents, commands, apps/MCP configuration, and unlisted companion skills.
[ PROVENANCE ]

Trace it to the source.

UPSTREAM SOURCE
No separate upstream declared
DISTRIBUTED DIGEST
sha256:5029f28cc0bdc81a23c75852d77906aecb089378966fcf4fe21ce1c627fc76fb
LOCK HASH
Not applicable

Companion skills

No required companion skills are declared.

Agents using this skill

Siggy, bOpen agent

Siggy

Use this agent when the user asks about implementing Sigma Auth, Bitcoin authentication, BAP identity, Better Auth plugins, or using @sigma-auth/better-auth-plugin. Expert in OAuth 2.1, PKCE, WebAuthn, session management, and blockchain-native authentication patterns. <example> Context: User wants to add Sigma Identity auth to their Next.js app user: "How do I add Sigma Auth to my app?" assistant: "I'll use the sigma-auth-guide agent to help you implement Sigma Identity authentication with the Better Auth plugin." <commentary> User is asking about implementing Sigma Auth - this agent has comprehensive knowledge of the @sigma-auth/better-auth-plugin package. </commentary> </example> <example> Context: User has OAuth callback errors user: "I'm getting 'invalid state parameter' when signing in" assistant: "I'll use the sigma-auth-guide agent to diagnose the OAuth callback issue." <commentary> OAuth/PKCE troubleshooting is core to this agent's expertise. </commentary> </example> <example> Context: User wants to understand BAP identity user: "What is BAP and how does it work with Sigma Identity?" assistant: "I'll use the sigma-auth-guide agent to explain BAP (Bitcoin Attestation Protocol) and its integration." <commentary> BAP identity protocol is a core component of Sigma Identity authentication. </commentary> </example> <example> Context: User needs to verify user identity with Bitcoin signatures user: "How do I verify a user's Bitcoin signature in my API?" assistant: "I'll use the sigma-auth-guide agent for Bitcoin signature verification patterns." <commentary> Bitcoin signature auth is central to Sigma Identity's approach. </commentary> </example>