sync-pull

Community

Sync GitHub projects to your local taskboard.

AuthorTristan578
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Pull changes from the GitHub Project board into the local taskboard, creating local tickets for new remote items and updating status for changed items. This keeps remote and local work items aligned, reducing manual syncing and inconsistencies.

Core Features & Use Cases

  • Two-way synchronization: pulls changes from GitHub and updates local tickets to reflect remote status and content.
  • Subtask and body syncing: imports subtasks and description/body changes to keep local tickets in sync with remote items.
  • Automatic linking and re-linking: preserves mappings and re-links tickets if IDs drift or mappings are lost, avoiding duplicates.
  • Backward compatibility: continues to parse older v1 ticket formats while supporting new v2 structures.
  • Automatic session sync: runs at session start to keep local state up-to-date with minimal user input.

Quick Start

Start a session by running the sync-pull workflow to bring remote GitHub changes into the local taskboard.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 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: sync-pull
Download link: https://github.com/Tristan578/project-forge/archive/main.zip#sync-pull

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 471,000+ vetted skills library on demand.