OverviewHistoryStatsSecurity
npx skills add ...
Documentation
SKILL.md
npx skills add jsonwebtoken/jwt-skills --skill jwt-decode
Decode and inspect JSON Web Tokens (JWTs) without verification. Use when the user provides a JWT string and wants to see its header, payload, or claims — e.g. "decode this JWT", "what's in this token", "inspect this JWT", "show me the claims", "parse this token". Also triggers on raw JWT strings (three base64url segments separated by dots).
npx skills add jsonwebtoken/jwt-skills --skill jwt-decode
Decode a JWT by base64url-decoding its header and payload. Does NOT verify signatures — use jwt-validate for that.
. into three parts (header, payload, signature).exp, nbf, iat — show both the Unix timestamp and human-readable UTC. If exp is past, note expired and by how long.Flag these prominently when found:
alg: none — Token is unsigned. Warn: "This token has no signature and cannot be trusted. Any party could have created or modified it." This is a known attack vector (CVE-2015-9235) where attackers strip signatures to bypass verification.exp — Token never expires. Flag as a security risk.jku/jwk/x5u in header — These can be used to trick verifiers into fetching attacker-controlled keys. Flag if present.cty header is "JWT", the payload is a nested JWT — decode recursively.jwt-validate for verification.