{"id":"86725b09-b369-410d-85d9-cee4c8109d6f","shortId":"rFkkgj","kind":"skill","title":"Decode, inspect, sign, and verify JWTs while debugging auth flows with jwt-cli","tagline":"Decode JWTs, inspect claims, and verify or sign tokens with local keys during auth debugging and test setup.","description":"# Decode, inspect, sign, and verify JWTs while debugging auth flows with jwt-cli\n\nDecode JWTs, inspect claims, and verify or sign tokens with local keys during auth debugging and test setup.\n\n## Prerequisites\n\njwt-cli\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- brew install mike-engel/jwt-cli/jwt-cli\n- cargo install jwt-cli\n- cargo test\n- cargo run -- help\n\nRequirements and caveats from upstream:\n- Currently the underlying token encoding and decoding library, [jsonwebtoken](https://github.com/Keats/jsonwebtoken), doesn't support the SEC1 private key format and requires a conversion to the PKCS8 type. You can rea...\n\nBasic usage or getting-started notes:\n- You may also install the binary from the [release](https://github.com/mike-engel/jwt-cli/releases) page, if you're unable to use Homebrew or Cargo install methods below.\n- Only 64bit linux, macOS, and Windows targets are pre-built. Sorry if you're not on one of those! You'll need to build it from the source. See the [contributing](#contributing) section on how to install and build the p...\n- You should install it somewhere in your $PATH. For Linux and macOS, a good place is generally /usr/local/bin. For Windows, there isn't a good place by default :(.\n\n- Source: https://github.com/mike-engel/jwt-cli\n- Extracted from upstream docs: https://raw.githubusercontent.com/mike-engel/jwt-cli/HEAD/README.md\n\n## Documentation\n\n- https://github.com/mike-engel/jwt-cli\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/decode-inspect-sign-and-verify-jwts-while-debugging-auth-flows-with-jwt-cli/)","tags":["decode","inspect","sign","and","verify","jwts","while","debugging","auth","flows","with","jwt"],"capabilities":["skill","source-agentskillexchange","skill-decode-inspect-sign-and-verify-jwts-while-debugging-auth-flows-with-jwt-cli","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/decode-inspect-sign-and-verify-jwts-while-debugging-auth-flows-with-jwt-cli","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,628 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:10:07.400Z","embedding":null,"createdAt":"2026-05-18T13:16:06.125Z","updatedAt":"2026-05-18T19:10:07.400Z","lastSeenAt":"2026-05-18T19:10:07.400Z","tsv":"'/jwt-cli/jwt-cli':86 '/keats/jsonwebtoken),':113 '/mike-engel/jwt-cli':238,249 '/mike-engel/jwt-cli/head/readme.md':245 '/mike-engel/jwt-cli/releases)':151 '/skills/decode-inspect-sign-and-verify-jwts-while-debugging-auth-flows-with-jwt-cli/)':256 '/usr/local/bin':224 '64bit':166 'agent':251 'agentskillexchange.com':255 'agentskillexchange.com/skills/decode-inspect-sign-and-verify-jwts-while-debugging-auth-flows-with-jwt-cli/)':254 'also':142 'auth':9,28,41,60 'basic':133 'binari':145 'brew':81 'build':189,204 'built':175 'cargo':87,92,94,161 'caveat':99 'claim':18,50 'cli':14,46,68,91 'contribut':196,197 'convers':125 'current':102 'debug':8,29,40,61 'decod':1,15,33,47,108 'default':234 'doc':242 'document':246 'doesn':114 'encod':106 'engel':85 'environ':80 'exchang':253 'extract':239 'flow':10,42 'format':121 'general':223 'get':137 'getting-start':136 'github.com':112,150,237,248 'github.com/keats/jsonwebtoken),':111 'github.com/mike-engel/jwt-cli':236,247 'github.com/mike-engel/jwt-cli/releases)':149 'good':220,231 'help':96 'homebrew':159 'inspect':2,17,34,49 'instal':69,73,82,88,143,162,202,209 'isn':228 'jsonwebtoken':110 'jwt':13,45,67,90 'jwt-cli':12,44,66,89 'jwts':6,16,38,48 'key':26,58,120 'librari':109 'linux':167,216 'll':186 'local':25,57 'maco':168,218 'match':78 'may':141 'method':163 'mike':84 'mike-engel':83 'need':187 'note':139 'one':182 'p':206 'page':152 'path':76,214 'pkcs8':128 'place':221,232 'pre':174 'pre-built':173 'prerequisit':65 'privat':119 'raw.githubusercontent.com':244 'raw.githubusercontent.com/mike-engel/jwt-cli/head/readme.md':243 're':155,179 'rea':132 'releas':148 'requir':97,123 'run':95 'sec1':118 'section':198 'see':194 'setup':32,64,75 'sign':3,22,35,54 'skill':252 'skill-decode-inspect-sign-and-verify-jwts-while-debugging-auth-flows-with-jwt-cli' 'somewher':211 'sorri':176 'sourc':193,235,250 'source-agentskillexchange' 'start':138 'support':116 'target':171 'test':31,63,93 'token':23,55,105 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'type':129 'unabl':156 'under':104 'upstream':72,101,241 'usag':134 'use':70,158 'verifi':5,20,37,52 'window':170,226","prices":[{"id":"6efc6a66-ffe5-44b2-9896-eacfc6e6b81a","listingId":"86725b09-b369-410d-85d9-cee4c8109d6f","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:16:06.125Z"}],"sources":[{"listingId":"86725b09-b369-410d-85d9-cee4c8109d6f","source":"github","sourceId":"agentskillexchange/skills/decode-inspect-sign-and-verify-jwts-while-debugging-auth-flows-with-jwt-cli","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/decode-inspect-sign-and-verify-jwts-while-debugging-auth-flows-with-jwt-cli","isPrimary":false,"firstSeenAt":"2026-05-18T13:16:06.125Z","lastSeenAt":"2026-05-18T19:10:07.400Z"}],"details":{"listingId":"86725b09-b369-410d-85d9-cee4c8109d6f","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"decode-inspect-sign-and-verify-jwts-while-debugging-auth-flows-with-jwt-cli","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"33910b5ca6b061bc6a8114e61ad6d2287df09692","skill_md_path":"skills/decode-inspect-sign-and-verify-jwts-while-debugging-auth-flows-with-jwt-cli/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/decode-inspect-sign-and-verify-jwts-while-debugging-auth-flows-with-jwt-cli"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"Decode, inspect, sign, and verify JWTs while debugging auth flows with jwt-cli","description":"Decode JWTs, inspect claims, and verify or sign tokens with local keys during auth debugging and test setup."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/decode-inspect-sign-and-verify-jwts-while-debugging-auth-flows-with-jwt-cli"},"updatedAt":"2026-05-18T19:10:07.400Z"}}