eia-github-projects-sync

Community

Coordinate GitHub Projects with CI/PR state sync.

AuthorEmasoft
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This skill provides the Integrator Agent with a reliable mechanism to synchronize GitHub Projects V2 with CI/PR states, ensuring project boards accurately reflect real progress and automated workflows.

Core Features & Use Cases

  • GitHub Projects V2 synchronization: read project state and apply status mutations via GraphQL to reflect current work.
  • CI/PR integration and AI Maestro notifications: process CI results and PR events to trigger status changes and orchestrator alerts.
  • Webhook-driven automation: receive GitHub events and route updates to the appropriate agents, updating dashboards and reports.
  • Cross-repo coordination: support multi-repo projects and project boards for teams.

Quick Start

To begin, configure the webhook secret and start the webhook server, then connect to the project board and run the Kanban sync:

  • Set environment variable GITHUB_WEBHOOK_SECRET and start the webhook server: python scripts/ci_webhook_handler.py --port 9000
  • Run Kanban sync to reconcile CI/PR state: python scripts/kanban_sync.py --owner <owner> --repo <repo> --project <number>

Dependency Matrix

Required Modules

aimaestro_notifycross_platformgh

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: eia-github-projects-sync
Download link: https://github.com/Emasoft/emasoft-integrator-agent/archive/main.zip#eia-github-projects-sync

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.