What problem does it solve?
Skedulo Pulse API work often fails in production due to fragile query/mutation patterns, incorrect EQL/EQL date handling, inefficient pagination, and missing execution-guardrails; this skill helps you design reliable, high-performance solutions using @skedulo/pulse-solution-services.
Core Features & Use Cases
- Execution-context-first orchestration: initialize with requestSource/userAgent and enforce or override execution limits with observability via execution metrics.
- GraphQL + EQL correctness: build typed query patterns, craft safe EQL filter expressions (including proper Instant date formatting), and choose the right pagination strategy.
- Scalable reads/writes and throughput: perform batch operations (queryByPages, GraphBatch, UniqueGraphBatch) and prefer batch GraphQL endpoints to reduce total API calls.
- Performance and safety: minimize payload via selective fields, validate resources when needed, use caching/locks to prevent duplicate work, and apply structured error handling.
- Practical scope: implement common Pulse workflows such as job/resource processing, batch updates, upserts, migrations, and recurring date generation patterns.
Quick Start
Use the skedulo-api-developer skill to generate a production-ready plan for a GraphQL query plus batched mutations that processes pending jobs using cursor pagination and safe Instant date filters.