ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

pagination

Pagination pattern reference — offset, cursor, keyset, and hybrid strategies for APIs and databases. Use when designing paginated endpoints, choosing pagination strategies, or optimizing large dataset traversal.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/bytesagain/pagination
Or

Pagination — Pagination Pattern Reference

Quick-reference skill for pagination strategies, trade-offs, and implementation patterns.

When to Use

  • Designing paginated REST or GraphQL APIs
  • Choosing between offset, cursor, and keyset pagination
  • Optimizing database queries for large datasets
  • Implementing infinite scroll or page-based navigation
  • Debugging pagination edge cases (duplicates, missing items)

Commands

intro

scripts/script.sh intro

Overview of pagination — why it exists, core concepts, and terminology.

offset

scripts/script.sh offset

Offset-based pagination (LIMIT/OFFSET) — how it works, SQL examples, and pitfalls.

cursor

scripts/script.sh cursor

Cursor-based pagination — opaque tokens, GraphQL Relay spec, implementation details.

keyset

scripts/script.sh keyset

Keyset (seek) pagination — using WHERE clauses instead of OFFSET for O(1) performance.

compare

scripts/script.sh compare

Side-by-side comparison of all pagination strategies with trade-off matrix.

pitfalls

scripts/script.sh pitfalls

Common pagination bugs: phantom reads, duplicates on insert, off-by-one errors.

api

scripts/script.sh api

API design patterns for pagination — headers, link relations, envelope formats.

sql

scripts/script.sh sql

SQL cookbook — optimized queries for each pagination strategy with index advice.

help

scripts/script.sh help

version

scripts/script.sh version

Configuration

VariableDescription
PAGINATION_DIRData directory (default: ~/.pagination/)

Powered by BytesAgain | bytesagain.com | [email protected]

Metadata

Stars3500
Views1
Updated2026-03-27
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-bytesagain-pagination": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags

#pagination#api#database#cursor#offset#keyset#performance
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.