Schedule and inspect .NET agent jobs with TickerQ
Use TickerQ to add persistent cron and time-based job scheduling, retries, multi-node coordination, OpenTelemetry, and a live dashboard to .NET agent services.
npx skills add agentskillexchange/skills --skill schedule-and-inspect-dotnet-agent-jobs-with-tickerq
Use TickerQ when a .NET agent or operator service needs durable background work with cron schedules, one-off jobs, retry and throttling rules, EF Core or Redis persistence, multi-node coordination, and a real-time dashboard for inspection. Invoke it instead of plain timers, local cron, or one-off hosted services when scheduled agent maintenance, ingestion, evaluation, notification, or cleanup jobs need visible run state and database-backed recovery. The workflow is to install the TickerQ packages, register TickerQ in the application, mark agent job methods with TickerFunction, schedule jobs through the manager API or dashboard, and monitor or retry them from the dashboard. The scope boundary is scheduled .NET agent operations inside an application; it is not a generic .NET framework or scheduler-library overview.
What this skill actually does
Inputs and prerequisites: .NET application, TickerQ NuGet packages, EF Core or Redis persistence when durable scheduling is needed, optional TickerQ Dashboard and OpenTelemetry instrumentation.
Setup notes: Install with dotnet add package TickerQ, register services with builder.Services.AddTickerQ(), enable app.UseTickerQ(), add TickerFunction methods for agent jobs, then schedule work through ITimeTickerManager or the dashboard.
Source and verification boundary: use https://tickerq.net as the canonical reference before running the workflow; keep commands, API calls, CLI usage, and generated outputs reviewable against that upstream source.
Framework fit: publish this as a Custom Agents workflow only when the operator can invoke the documented toolchain directly, rather than treating the upstream project as a generic product listing.