ac-http

Register and manage AI agents via the Agent Coordinator HTTP API.

4|Updated Feb 1, 2026
One-click install
npx skills add https://github.com/mkalkere/agent-coordinator --skill ac-http
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ac-http
Source: https://github.com/mkalkere/agent-coordinator/tree/main/.os/skills/coordination/ac-http
Command: npx skills add https://github.com/mkalkere/agent-coordinator --skill ac-http

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Agent Coordinator HTTP API client enables programmatic access to the coordinator server, supporting agent registration, task claiming, release, completion, and heartbeat-based lifecycle management to coordinate work across multiple agents.

Core Features & Use Cases

  • Register and monitor agents through the HTTP API, including health checks and status updates.
  • Claim, complete, and release tasks to prevent duplicate work and ensure smooth handoffs.
  • Query and observe system state via endpoints like /health, /agents, and /tasks for real-time coordination.

Quick Start

Configure the base_url for the Agent Coordinator and begin issuing ac_request calls to register agents and manage tasks.

Frequently Asked Questions about ac-http

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

FAQPage Schema
How do I coordinate AI agents via HTTP API to prevent duplicate task execution?

To coordinate AI agents via HTTP API, use the Agent Coordinator client to register agents and claim tasks. This prevents duplicate work and ensures smooth handoffs by managing task completion, release, and deregistration.

What HTTP endpoints are needed for agent registration and health checks?

Agent registration and health checks require HTTP endpoints like /agents, /tasks, and /health. These endpoints support agent lifecycle management, task claiming, and real-time system state observation.

How do I send heartbeats to monitor AI agent lifecycle and status?

Send heartbeats to monitor AI agent lifecycle and status by issuing HTTP requests through the Agent Coordinator client. This supports ongoing health checks and status updates to coordinate work across multiple agents.

Do I need a running server to manage agent task claiming and completion?

Yes, you need a running Agent Coordinator server to manage task claiming and completion. The implementation requires a live server environment and uses tool.yaml to honor base_url, timeout, and retry configurations for HTTP calls.

What's the best way to configure timeout and retry settings for HTTP agent coordination?

Configure timeout and retry settings for HTTP agent coordination in tool.yaml. This file honors base_url configurations and ensures reliable HTTP calls for agent registration, task management, and health checks.

Why would I use an HTTP API for task management instead of direct agent communication?

Using an HTTP API for task management prevents duplicate work and ensures smooth handoffs across multiple agents. It provides real-time coordination via endpoints like /agents and /tasks, unlike direct communication which lacks centralized state.