integration-builder

Build a Node-native Droid integration layer with SQLite-backed session management.

7|1|Updated Apr 11, 2026
One-click install
npx skills add https://github.com/theadriann/oxox --skill integration-builder-theadriann
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: integration-builder
Source: https://github.com/theadriann/oxox/tree/main/.factory/skills/integration-builder
Command: npx skills add https://github.com/theadriann/oxox --skill integration-builder-theadriann

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Builds a robust Node-native Droid integration layer inside the Electron main process, enabling transports, protocol handling, artifact access, SQLite-backed persistence, and unified session management.

Core Features & Use Cases

  • Establishes transports for Droid communication (stream-jsonrpc and daemon WebSocket) and wires the protocol handling and artifact access required for desktop integrations.
  • Provides a SQLite-backed persistence layer with migrations and a lifecycle manager to ensure reliable sessions across restarts.
  • Serves as a modular foundation to extend with additional transports, readers, or storage strategies for complex desktop deployments.

Quick Start

Initialize the integration stack in the Electron main process to enable Droid transports, protocol, and session management.

Frequently Asked Questions about integration-builder

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

FAQPage Schema
How do I build a Node-native Droid integration layer in Electron?

To build a Node-native Droid integration layer in Electron, initialize the integration stack in the main process to wire transports, protocol handling, artifact access, and SQLite-backed session management. It provides reliable inter-process communication and persistent session state for desktop applications.

Does Droid integration support SQLite-backed session persistence across Electron restarts?

Yes, Droid integration supports SQLite-backed session persistence across Electron restarts. The stack includes a persistence layer with database migrations and a lifecycle manager to ensure reliable, unified session management and state recovery for desktop deployments.

What's the best way to establish JSON-RPC 2.0 protocol handling for a Droid desktop integration?

The best way to establish JSON-RPC 2.0 protocol handling for a Droid desktop integration is using a modular transport adapter system. It configures stream-jsonrpc and daemon WebSocket transports while wiring protocol handling and artifact reading for cross-process lifecycle coordination.

Can I extend the Droid integration stack with custom transport adapters for desktop applications?

Yes, you can extend the Droid integration stack with custom transport adapters for desktop applications. The modular foundation allows you to add additional transports, artifact readers, or storage strategies to support complex Electron deployments and specific inter-process communication requirements.

Why do I need a lifecycle manager for cross-process Droid communication in Node?

You need a lifecycle manager for cross-process Droid communication in Node to coordinate reliable inter-process communication and manage SQLite-backed persistent session state. It ensures the protocol handling and transport adapters maintain consistent behavior across application restarts.