job-board

Coordinates distributed agent tasks via git journal-based job queueing and atomic operations.

3|2|Updated May 12, 2026
One-click install
npx skills add https://github.com/kriscendobot/garden --skill job-board
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: job-board
Source: https://github.com/kriscendobot/garden/tree/main/skills/job-board
Command: npx skills add https://github.com/kriscendobot/garden --skill job-board

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill solves the challenge of coordinating multiple autonomous agents across different hosts without requiring a centralized lock service or complex database infrastructure.

Core Features & Use Cases

  • Distributed Coordination: Uses git push operations as a compare-and-swap mechanism to manage job states (todo, doin, tada) across a fleet.
  • Resilient Execution: Supports automatic retries, backoff strategies, and job reclamation for stalled tasks, ensuring high reliability in agentic workflows.
  • Use Case: A team of agents working on a large repository can use this to distribute complex tasks like automated testing, documentation generation, or build processes across multiple machines, ensuring no job is lost or duplicated.

Quick Start

Use the job-board skill to post a new task to the todo queue by providing the job basename and the required work body.

Frequently Asked Questions about job-board

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

FAQPage Schema
How do I coordinate distributed task execution across multiple agent hosts without a centralized lock service?

You can coordinate distributed task execution by using a git-based journal as a decentralized job queue, managing job states through atomic git push operations instead of a centralized lock service.

Can I use git as a compare-and-swap mechanism for agentic workflow job states?

Yes, git push operations function as a compare-and-swap mechanism to manage job states like todo, doin, and tada across a fleet of agents, ensuring decentralized coordination.

How do I handle stalled jobs and automatic retries in a distributed agent job queue?

A distributed agent job queue handles stalled jobs by implementing automatic retries, backoff strategies, and job reclamation, ensuring high reliability and that no task is lost or duplicated.

What is the best way to distribute complex automated testing and build processes across multiple machines?

Distribute build processes and automated testing by posting tasks to a git-backed queue, allowing a fleet of agents to claim and execute jobs with priority-based scheduling and automatic budget management.

Do I need a complex database infrastructure to manage priority-based scheduling for autonomous agents?

No, you do not need complex database infrastructure. You can manage priority-based scheduling and automatic budget management for autonomous agents using a decentralized, git-backed job queue.

Why does git-based job coordination prevent duplicated tasks in distributed systems?

Git-based job coordination prevents duplicated tasks by using atomic git operations for claiming jobs, ensuring only one agent modifies the job state at a time across the distributed system.