skedulo-api-developer

Generate GraphQL queries and mutations for Skedulo Pulse objects with EQL filtering.

2|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/skeduloDevelopers/agent-skills --skill skedulo-api-developer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skedulo-api-developer
Source: https://github.com/skeduloDevelopers/agent-skills/tree/main/skills/skedulo-api-developer
Command: npx skills add https://github.com/skeduloDevelopers/agent-skills --skill skedulo-api-developer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

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.

Frequently Asked Questions about skedulo-api-developer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write safe EQL filter expressions for Skedulo Pulse GraphQL queries?

To build production-grade Skedulo Pulse GraphQL queries, initialize the execution context with requestSource and userAgent, then apply correct EQL filtering with proper Instant date formatting. The skill enforces execution limits and observability via execution metrics.

What is the best way to handle Skedulo API pagination for large batch operations?

The best way to handle Skedulo API pagination for large batch operations is using queryByPages, GraphBatch, and UniqueGraphBatch patterns to reduce total API calls. The skill helps choose the right pagination strategy and prefers batch GraphQL endpoints for scalable throughput.

How do I set up execution context for Skedulo Pulse API integrations?

To set up execution context for Skedulo Pulse API integrations, initialize with requestSource and userAgent, then enforce or override execution limits with observability via execution metrics. The skill orchestrates this context-first approach to ensure safe resource validation and structured error handling.

Why do my Skedulo Pulse GraphQL mutations fail in production?

Skedulo Pulse GraphQL mutations fail in production due to fragile query patterns, incorrect EQL date handling, inefficient pagination, and missing execution guardrails. The skill applies performance guardrails like caching, locking, and selective field retrieval to prevent these failures.

Can I use batch GraphQL endpoints for Skedulo job and resource processing?

Yes, you can use batch GraphQL endpoints for Skedulo job and resource processing to perform batch updates, upserts, and migrations efficiently. The skill implements common Pulse workflows using GraphBatch and UniqueGraphBatch patterns to minimize payload and reduce total API calls.