service-explorer

Discover running services, inspect ports, configurations, and logs.

113|21|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/bolivian-peru/os-moda --skill service-explorer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: service-explorer
Source: https://github.com/bolivian-peru/os-moda/tree/main/skills/service-explorer
Command: npx skills add https://github.com/bolivian-peru/os-moda --skill service-explorer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill allows you to discover and interact with any service running on the system, even those not explicitly pre-programmed, by dynamically inspecting system configurations, APIs, and logs.

Core Features & Use Cases

  • Dynamic Service Discovery: List all running services and identify network ports they are using.
  • Configuration Inspection: Read configuration files for services, especially NixOS modules.
  • Log Analysis: Retrieve recent logs for any specified service.
  • API Interaction: Interact with HTTP/REST APIs exposed by services running on localhost.
  • Database Access: Execute basic commands against common databases like PostgreSQL and Redis.
  • Container Inspection: View running containers and their logs using Podman.
  • Knowledge Management: Store discovered service information and interaction methods in memory for future reference.

Quick Start

Discover all running services on the system.

Frequently Asked Questions about service-explorer

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

FAQPage Schema
How do I discover running services and identify their network ports?

Service discovery allows you to dynamically list all running services and identify the network ports they are using by querying system status. It inspects active processes to map services to their operational ports.

Can I retrieve recent logs for a specific system service?

Yes, you can retrieve recent logs for any specified system service through log analysis. This functionality parses system logs to help you troubleshoot issues and understand the operational history of targeted services.

Does this approach work for interacting with HTTP APIs and databases like PostgreSQL or Redis?

Yes, this approach supports interaction with HTTP APIs exposed on localhost and enables basic command execution against common databases like PostgreSQL and Redis. It facilitates direct querying and operational checks for these services.

How do I inspect running containers and their logs using Podman?

To inspect running containers and their logs using Podman, the container inspection feature queries the Podman runtime. It retrieves a list of active containers and parses their respective log outputs for analysis.

Can I read configuration files for NixOS modules during system administration?

Yes, you can read configuration files for NixOS modules during system administration. The configuration inspection feature dynamically accesses and parses these files to verify service settings and operational parameters.

What is the best way to capture and store knowledge of discovered services for future reference?

The best way to capture knowledge of discovered services is through built-in knowledge management. It stores discovered service information and interaction methods in memory, enabling future reference and operational continuity.