HOTP (RFC 4226) HMAC-based one-time password reference. Counter- based OTP for hardware tokens. Covers algorithm step-by-step, Python implementation from scratch, pyotp/otpauth libraries, counter synchronization, resync protocol, look-ahead window, and security considerations vs TOTP.
Scanned 9/7/2026
Install to Claude Code
npx -y skills add bytesagain/ai-skills --skill hotp --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Hotp?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/bytesagain-hotp)More formats (shields.io, HTML) on the badges page.
---
name: hotp
version: 1.0.0
description: >
HOTP (RFC 4226) HMAC-based one-time password reference. Counter-
based OTP for hardware tokens. Covers algorithm step-by-step,
Python implementation from scratch, pyotp/otpauth libraries,
counter synchronization, resync protocol, look-ahead window,
and security considerations vs TOTP.
author: BytesAgain
homepage: https://bytesagain.com
source: https://github.com/bytesagain/ai-skills
tags: [hotp, otp, 2fa, authentication, security, rfc4226]
---
# HOTP Reference
HMAC-based one-time passwords.
## Commands
| Command | Description |
|---------|-------------|
| `intro` | Algorithm, HOTP vs TOTP |
| `implement` | Python/Node.js code |
| `security` | Counter sync, resync |
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!