extra-apps

Manage external application registration, lifecycle, and deployments via daemon and CLI commands.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/yanivprusman/automateLinux --skill extra-apps
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: extra-apps
Source: https://github.com/yanivprusman/automateLinux/tree/main/.agent/skills/extra-apps
Command: npx skills add https://github.com/yanivprusman/automateLinux --skill extra-apps

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill centralizes management of external applications across development and production environments, simplifying discovery, lifecycle control, and deployment workflows for CAD and Public Transportation apps.

Core Features & Use Cases

  • App Registration & Discovery: Track and reference external apps like CAD and Public Transportation across dev and prod paths.
  • Lifecycle Management: List, start, stop, restart apps; enable or disable at boot; manage production deployments.
  • Multi-Peer Collaboration: Coordinate ownership and prevent conflicts when multiple machines work on the same extraApp.

Quick Start

Use the following commands to list apps, check status, and control an app: d listApps d appStatus d startApp --app cad --mode prod d stopApp --app pt --mode dev d enableApp --app cad --mode prod d disableApp --app pt --mode dev --all

Frequently Asked Questions about extra-apps

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

FAQPage Schema
How do I manage external apps across dev and prod environments?

You can manage external apps across dev and prod environments by using daemon CLI commands to register, start, stop, and deploy applications. This skill centralizes lifecycle control and production deployments for CAD and Public Transportation apps.

How do I start and stop production deployments for CAD apps?

You can start and stop production deployments for CAD apps by executing daemon CLI commands like 'd startApp --app cad --mode prod' and 'd stopApp --app pt --mode dev'. This controls the application lifecycle directly from your environment.

Can I coordinate app ownership across multiple machines without conflicts?

Yes, you can coordinate app ownership across multiple machines using the multi-peer collaboration features. This skill prevents conflicts and manages ownership workflows when multiple machines work on the same extraApp instance.

How do I list external apps and check their status?

You list external apps and check their status by running daemon CLI commands such as 'd listApps' and 'd appStatus'. This provides a centralized view of application discovery and lifecycle state across development and production paths.

Does this skill support enabling apps at boot for production environments?

Yes, this skill supports enabling apps at boot for production environments. You can use the 'd enableApp --app cad --mode prod' command to configure automatic startup and manage production deployments efficiently.

What are the limitations of managing external apps with daemon CLI commands?

The skill is limited to managing external apps like CAD and Public Transportation via the project's daemon and CLI commands. It relies on supplementary guidance from optional skill resources and does not support apps outside its registered scope.