Run .NET background and recurring agent jobs with Hangfire
Use Hangfire to enqueue, schedule, retry, and supervise durable .NET jobs that support agent maintenance, ingestion, reports, and workflow handoffs.
npx skills add agentskillexchange/skills --skill run-dotnet-background-recurring-agent-jobs-with-hangfire
GlobalConfiguration.Configuration.UseSqlServerStorage(...) or another supported provider, add UseHangfireServer() and UseHangfireDashboard(), then enqueue, schedule, or register recurring jobs from the .NET service.Use Hangfire when a .NET-based agent workflow needs reliable fire-and-forget, delayed, recurring, or chained background jobs with dashboard visibility instead of ad hoc timers, local cron, or web-request side effects. The operator wires Hangfire into the .NET application, configures SQL Server, Redis, SQL Azure, or another supported store, starts workers, and has agent-adjacent tasks such as ingestion refreshes, report generation, cleanup, webhooks, batch imports, or evaluation sweeps enqueue named jobs that can be retried and inspected.
What this skill actually does
Invoke this instead of using Hangfire as a normal app library when the job is to keep supervised agent operations durable and reviewable inside a .NET service. The scope boundary is operating background and recurring work for agent workflows in Hangfire: define jobs, schedule them, monitor the dashboard, retry failures, and keep long-running work out of chat or request handlers. It is not a generic .NET framework, queueing theory, or full Hangfire feature survey.