chatwit-upstream-sync

Merge upstream Chatwoot updates into the Chatwit fork while preserving custom integrations.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Witroch4/witdev-skills --skill chatwit-upstream-sync
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chatwit-upstream-sync
Source: https://github.com/Witroch4/witdev-skills/tree/main/chatwit-upstream-sync
Command: npx skills add https://github.com/Witroch4/witdev-skills --skill chatwit-upstream-sync

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill ensures that custom integrations and branding in the Chatwit fork are preserved when merging updates from the upstream Chatwoot repository, preventing data loss and maintaining critical functionalities.

Core Features & Use Cases

  • Safe Merging: Implements a robust workflow to merge upstream Chatwoot changes into the Chatwit fork without overwriting custom code.
  • Conflict Resolution: Provides detailed guidance and automated steps for resolving merge conflicts, prioritizing Chatwit's unique features.
  • Use Case: When Chatwoot releases a new version, use this Skill to update the Chatwit codebase, ensuring that custom features like SocialWise, JusMonitorIA, and rich message support remain intact and functional.

Quick Start

Safely merge the latest upstream Chatwoot updates into the Chatwit develop branch.

Frequently Asked Questions about chatwit-upstream-sync

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

FAQPage Schema
How do I merge upstream Chatwoot updates without losing my custom fork?

To merge upstream Chatwoot updates safely, this skill analyzes protected customization areas to prevent overwriting custom code, ensuring critical fork functionalities remain intact during synchronization.

What is the best way to resolve git merge conflicts in a Chatwoot fork?

Resolving git merge conflicts in a Chatwoot fork requires prioritizing custom features; this skill provides automated steps and detailed guidance to resolve conflicts while protecting your specific branding and integrations.

How do I sync a Chatwoot fork while preserving custom integrations like rich messages?

Syncing a Chatwoot fork while preserving custom integrations involves a robust workflow that safeguards specific features like rich messages, SocialWise, and JusMonitorIA during the upstream merge process.

Can I recover from cherry-pick drift when syncing a forked Chatwoot repository?

Yes, you can recover from cherry-pick drift when syncing a forked Chatwoot repository; this skill provides a detailed workflow specifically designed to handle and recover from sync drift.

Does this Chatwoot merge workflow require any external dependencies?

No, this Chatwoot merge workflow does not require external dependencies, operating independently through provided scripts and references to safely execute the fork synchronization and conflict resolution.