Edmund's curated Claude Code setup for productive development
npx claudepluginhub salazar0carlos/conductorEdmund's personal Claude Code setup with 14 productivity commands and 11 specialized AI agents for modern web development
Production-ready workflow orchestration with 79 focused plugins, 184 specialized agents, and 150 skills - optimized for granular installation and minimal token usage
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Curated collection of 129 specialized Claude Code subagents organized into 10 focused categories
An AI Agent Orchestration System - a meta-application where AI agents poll for tasks, execute them autonomously, and report back with results.
Conductor is a production-ready platform for building autonomous AI agent systems. Agents register with capabilities, poll for work, execute tasks, and feed results back to an intelligence layer that suggests improvements.
/dashboard): System overview with real-time stats/projects): Manage development projects/tasks): View and monitor task execution/agents): Agent registry with capability and status monitoring/intelligence): AI-powered analysis and suggestionsgit clone https://github.com/yourusername/conductor.git
cd conductor
npm install
cp .env.example .env.local
Edit .env.local with your Supabase credentials:
NEXT_PUBLIC_SUPABASE_URL=https://your-project.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=your-anon-key
SUPABASE_SERVICE_ROLE_KEY=your-service-role-key
See DATABASE_SETUP.md for detailed instructions.
Quick setup: Copy the contents of supabase/migrations/20250110_initial_schema.sql and run it in your Supabase SQL Editor.
npm run dev
Open http://localhost:3000 to see the application.
GET /api/agents - List all agentsPOST /api/agents - Register a new agentGET /api/agents/{id} - Get agent detailsPATCH /api/agents/{id} - Update agentDELETE /api/agents/{id} - Delete agentPOST /api/agents/heartbeat - Send agent heartbeatGET /api/tasks - List tasks (filter by project_id, status)POST /api/tasks - Create a new taskGET /api/tasks/{id} - Get task detailsPATCH /api/tasks/{id} - Update taskDELETE /api/tasks/{id} - Delete taskPOST /api/tasks/poll - Poll for next available task (agent polling)POST /api/tasks/{id}/complete - Mark task as completedPOST /api/tasks/{id}/fail - Mark task as failedGET /api/tasks/{id}/logs - Get task logsPOST /api/tasks/{id}/logs - Add task logGET /api/projects - List all projectsPOST /api/projects - Create a new projectGET /api/projects/{id} - Get project detailsPATCH /api/projects/{id} - Update projectDELETE /api/projects/{id} - Delete projectGET /api/intelligence - List analysis recordsPOST /api/intelligence - Create analysis recordGET /api/intelligence/{id} - Get analysis detailsPATCH /api/intelligence/{id} - Update analysis (review, approve)GET /api/dashboard/stats - Get system-wide statisticsPOST /api/webhooks/github - GitHub webhook handlerTo integrate an AI agent with Conductor:
POST /api/agents
{
"name": "My Agent",
"type": "llm",
"capabilities": ["coding", "analysis"],
"config": {
"model": "gpt-4",
"temperature": 0.7
}
}
POST /api/agents/heartbeat
{
"agent_id": "agent-uuid",
"status": "active"
}
POST /api/tasks/poll
{
"agent_id": "agent-uuid",
"capabilities": ["coding", "analysis"]
}