Pagination Helper - Auto-activating skill for API Development. Triggers on: pagination helper, pagination helper Part of the API Development skill category.
36
Quality
3%
Does it follow best practices?
Impact
99%
1.00xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./planned-skills/generated/15-api-development/pagination-helper/SKILL.mdREST API cursor pagination
Cursor-based pagination
100%
100%
Offset-based pagination
100%
100%
Standard response envelope
100%
100%
Total count field
87%
100%
Next/prev navigation
80%
90%
Has_more or last_page flag
100%
100%
Page size limit
100%
100%
Edge case handling
100%
100%
Cursor is opaque
100%
100%
Guide with examples
100%
100%
Production-ready completeness
100%
100%
Without context: $0.3850 · 1m 57s · 17 turns · 17 in / 8,013 out tokens
With context: $0.5117 · 2m 15s · 25 turns · 23 in / 8,773 out tokens
GraphQL connections pagination
Connection type
100%
100%
Edge type
100%
100%
PageInfo type
100%
100%
Cursor fields in PageInfo
100%
100%
Forward pagination args
100%
100%
Backward pagination args
100%
100%
Opaque cursor encoding
100%
100%
Resolver correctness
100%
100%
totalCount field
100%
100%
Example queries
100%
100%
Production-ready JS
100%
100%
Without context: $0.3774 · 1m 24s · 18 turns · 18 in / 6,403 out tokens
With context: $0.5599 · 2m · 28 turns · 60 in / 8,549 out tokens
OpenAPI pagination specification
OpenAPI 3.0 format
100%
100%
GET /inventory/items endpoint
100%
100%
Pagination query parameters
100%
100%
Reusable components
100%
100%
Response envelope schema
100%
100%
Total count in response
100%
100%
Next/prev links in response
100%
100%
Parameter descriptions
100%
100%
Example values
100%
100%
Error responses
100%
100%
Validation report
100%
100%
Default values
100%
100%
Without context: $0.4057 · 1m 55s · 22 turns · 22 in / 7,388 out tokens
With context: $0.5564 · 2m 13s · 29 turns · 28 in / 8,092 out tokens
0c08951
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.