building-guest-integrations
CommunityBuild custom sync integrations for devices.
Software Engineering#integration#embedded systems#service management#cross-compilation#syncthing#guest app
Authorfnune
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides a comprehensive guide and framework for developing custom software integrations that enable various gaming devices to synchronize data (saves, ROMs, etc.) with a central Kyaraben installation.
Core Features & Use Cases
- Cross-Platform Integration: Design integrations for devices with full Linux desktops or highly constrained environments.
- Syncthing Management: Bundle and manage Syncthing for isolated, secure data synchronization.
- Service Management: Implement robust process lifecycle management using PID files or systemd.
- Use Case: A developer can use this guide to create a new integration for a specific handheld retro gaming console, allowing it to seamlessly sync game saves with their main PC setup.
Quick Start
Follow the implementation checklist to define path mappings, implement the ServiceManager and UI, and wire dependencies in main.go.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 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: building-guest-integrations Download link: https://github.com/fnune/kyaraben/archive/main.zip#building-guest-integrations Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.