Filtering Query Builder - Auto-activating skill for API Development. Triggers on: filtering query builder, filtering query builder Part of the API Development skill category.
34
Quality
0%
Does it follow best practices?
Impact
98%
1.02xAverage 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/filtering-query-builder/SKILL.mdREST filter query builder
Filter builder module
100%
100%
Multiple operators supported
100%
100%
Standard param convention
100%
100%
Multiple conditions combined
100%
100%
Input validation
100%
100%
Error handling
100%
100%
Sort/pagination support
70%
60%
Test file present
100%
100%
Tests are runnable
100%
100%
Usage documentation
100%
100%
Without context: $0.5642 · 2m 26s · 21 turns · 22 in / 11,066 out tokens
With context: $0.7385 · 3m · 30 turns · 62 in / 12,913 out tokens
GraphQL filter arguments
Typed filter input
100%
100%
where/filter argument
100%
100%
Multiple field filters
100%
100%
Comparison operators
100%
100%
Boolean/enum filter
100%
100%
Resolver applies filters
100%
100%
Null/absent filter handled
100%
100%
graphql-js package used
100%
100%
Example queries file
100%
100%
Demo is runnable
100%
100%
Without context: $0.3854 · 1m 21s · 25 turns · 25 in / 5,125 out tokens
With context: $0.5493 · 1m 54s · 32 turns · 32 in / 6,637 out tokens
OpenAPI filter specification
OpenAPI 3.0 version
100%
100%
GET /events path defined
100%
100%
Filter params as query params
100%
100%
Date range filter
100%
100%
Enum filter params
100%
100%
Pagination params
100%
100%
Sort parameter
0%
100%
Event schema defined
100%
100%
200 response defined
100%
100%
Parameter descriptions
100%
100%
Param types/formats
100%
100%
Without context: $0.3388 · 1m 26s · 20 turns · 20 in / 5,768 out tokens
With context: $0.5155 · 1m 58s · 27 turns · 26 in / 6,885 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.