building-guest-integrations

Community

Build custom sync integrations for devices.

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 required

Components

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.
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.