Skip to content

gh503/lark-github-sync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

lark-github-sync (AI Agent Orchestrator)

GitHub Issues Feishu AI Agent

A lightweight alternative to OpenAI's Symphony, designed for daily workflows.

An AI agent orchestrator skill that actively monitors, syncs, and executes tasks from both GitHub Issues and Feishu (Lark) Docs.

Instead of waiting passively, this skill turns your AI coding agent into a proactive project manager that drives work from requirement to Pull Request.

🚀 Features

  • Dual-Source Sync: Pulls todo and doing tasks from GitHub Issues and unchecked Todo blocks from Feishu Docs.
  • Smart Context Recovery: Automatically detects if a task is already in progress and checks out the corresponding local/remote branch to continue work.
  • End-to-End Execution: Understands the requirement -> Plans the work -> Writes code -> Commits & Pushes -> Creates PR -> Updates original task status (checks Feishu block, closes GH Issue).
  • Interactive Triage: Presents a unified task list and asks what you want to focus on today.

📦 Installation

Install this skill globally in your environment:

npx skills add gh503/lark-github-sync

🛠️ Usage

In your AI agent terminal or chat (e.g., Opencode), simply trigger:

/lark-github-sync

Or just say:

"帮我同步一下今天的任务" (Sync my tasks for today)

💡 How it works

  1. Runs gh issue list to find GitHub tasks.
  2. Uses the lark-doc skill (requires local Lark CLI setup) to read Feishu docs.
  3. Consolidates everything into a clean Todo list.
  4. Auto-creates branches (feature/issue-<id>).
  5. Implements the feature and uses gh pr create to submit work.

About

An AI agent orchestrator that seamlessly syncs and executes GitHub Issues and Feishu (Lark) Docs tasks.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors