Run scheduled Ruby agent jobs with Sidekiq Scheduler
Use Sidekiq Scheduler to run recurring Ruby/Sidekiq agent jobs for refreshes, evaluations, reports, maintenance, and queue-driven automations with cron-style schedules.
npx skills add agentskillexchange/skills --skill run-scheduled-ruby-agent-jobs-with-sidekiq-scheduler
Use Sidekiq Scheduler when a Ruby agent service already relies on Sidekiq and needs durable recurring work such as data refreshes, batch evaluations, report generation, cleanup, or integration polling. The agent/operator defines worker classes, adds cron or interval schedules under the Sidekiq scheduler configuration, runs Sidekiq, and monitors scheduled jobs through the existing queue stack. Invoke it instead of ad hoc shell cron when scheduled agent work should share Sidekiq queues, retries, process supervision, and deployment configuration. The scope boundary is recurring job orchestration inside a Ruby/Sidekiq agent application; it is not a generic cron listing, a full workflow platform, or a Sidekiq product card.
What this skill actually does
Inputs and prerequisites: Ruby application using Sidekiq, Redis, sidekiq-scheduler gem, Sidekiq worker classes, sidekiq.yml scheduler configuration.
Setup notes: Install with gem install sidekiq-scheduler or add sidekiq-scheduler to the Ruby application bundle, define Sidekiq worker classes, add scheduler and schedule entries to sidekiq.yml, then run sidekiq with the application loaded.
Source and verification boundary: use https://sidekiq-scheduler.github.io/sidekiq-scheduler/ 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.