service-management

Manage bundled service packages with scaffolding, installation, testing, and removal.

10|2|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/alexradunet/piBloom --skill service-management
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: service-management
Source: https://github.com/alexradunet/piBloom/tree/main/skills/service-management
Command: npx skills add https://github.com/alexradunet/piBloom --skill service-management

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies the process of installing, managing, and discovering modular capabilities (services) that extend Bloom's functionality, making it easier to deploy and maintain self-hosted applications.

Core Features & Use Cases

  • Service Lifecycle Management: Scaffold new service packages, install bundled services, and run smoke tests.
  • Bridge Integration: Create and remove external messaging bridges (WhatsApp, Telegram, Signal) that connect to a Matrix homeserver.
  • Mesh Networking: Automatically configure NetBird DNS records for services with defined ports, enabling easy access within the mesh network.
  • Use Case: Deploy a new WebDAV file server (dufs) by scaffolding its package, testing it locally, and then installing it with a single command, making it accessible via http://dufs.bloom.mesh:5000.

Quick Start

Use the service-management skill to install the 'dufs' service.

Frequently Asked Questions about service-management

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

FAQPage Schema
How do I manage the lifecycle of bundled service packages for self-hosted applications?

To manage bundled service packages, you can scaffold new packages, install bundled services, run smoke tests, and remove them using declarative manifest management for desired service states. This handles the entire installation and maintenance process.

Can I set up external messaging bridges to connect WhatsApp and Telegram to a Matrix homeserver?

Yes, you can create and remove external messaging bridges for WhatsApp, Telegram, and Signal. The integration connects these external messaging platforms directly to a Matrix homeserver to facilitate cross-platform communication.

How does mesh networking configuration work for newly deployed Docker services?

Mesh networking configuration works by automatically configuring NetBird DNS records for services with defined ports. This enables easy access to deployed services within the mesh network, such as accessing a server via a local mesh address.

What is the best way to deploy a new WebDAV file server using containers?

The best way to deploy a new WebDAV file server is by scaffolding its service package, testing it locally with smoke tests, and then installing it with a single command. This makes it immediately accessible within your mesh network.

Does service management support declarative manifests for defining desired service states?

Yes, service management supports declarative manifest management for desired service states. This allows you to define the intended configuration and lifecycle of modular capabilities, ensuring services are installed and maintained as specified.

Do I need a NetBird mesh network to access installed services via local DNS?

Yes, you need a NetBird mesh network to automatically configure DNS records for services with defined ports. This integration is what enables easy access to your installed bundled services via local mesh addresses.