Idempotent API operations with idempotency keys, Redis caching, DB constraints. Use for payment systems, webhook retries, safe retries, or encountering duplicate processing, race conditions, key expiry errors.
Install
npx skills add secondsky/claude-skills --skill idempotency-handlingnpx skills add secondsky/claude-skills --skill idempotency-handling -a claude-code -gnpx skills add secondsky/claude-skills --skill idempotency-handling -a codex -ggemini skills install https://github.com/secondsky/claude-skills.git --path plugins/idempotency-handling/skills/idempotency-handlinggh skill install secondsky/claude-skills idempotency-handlinggit clone --depth 1 https://github.com/secondsky/claude-skills /tmp/secondsky__claude-skills
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/secondsky__claude-skills/plugins/idempotency-handling/skills/idempotency-handling ~/.claude/skills/idempotency-handling # Claude Code
cp -R /tmp/secondsky__claude-skills/plugins/idempotency-handling/skills/idempotency-handling ~/.agents/skills/idempotency-handling # Codex, Cursor, Gemini CLI, Copilot, OpenCode