remote-installer

Install a PowerShell repository from the latest GitHub release via a remote one-liner script.

1|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/aberrantCode/llm_skills --skill remote-installer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: remote-installer
Source: https://github.com/aberrantCode/llm_skills/tree/main/claude/skills/remote-installer
Command: npx skills add https://github.com/aberrantCode/llm_skills --skill remote-installer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It automates the deployment of a PowerShell‑based application from a GitHub repository, handling elevation, version checks, safe installation, .env preservation, and optional immediate launch, while also providing an in‑app self‑update mechanism.

Core Features & Use Cases

  • Auto‑elevation: Relaunches the script with administrator rights when needed.
  • GitHub release resolution: Retrieves the latest release via the GitHub API and skips work when already up‑to‑date.
  • Safe install order: Backs up existing .env, downloads the release ZIP before deleting the old installation, and merges configuration without overwriting user values.
  • Module handling: Detects and installs required PowerShell modules only if missing.
  • Run prompt control: Uses a repo‑specific environment variable to avoid double prompts during auto‑updates.
  • In‑app update‑check block: Inserts a guard that checks for newer releases at startup and performs a silent self‑update.

Quick Start

Run the remote installer to set up my‑app in C:\Tools\MyApp and launch it.

Frequently Asked Questions about remote-installer

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

FAQPage Schema
How do I deploy a PowerShell application from a GitHub release remotely?

To deploy a PowerShell application remotely, run a one-liner script that retrieves the latest GitHub release via the API, downloads the ZIP, and safely installs it to a target directory with auto-elevation and module handling.

Does the remote installer preserve my .env file when updating to a new GitHub release?

Yes, the remote installer preserves .env files during updates by backing up the existing configuration before downloading the new release, then merging configuration without overwriting user values after installation.

How to auto-elevate a PowerShell script to administrator rights on Windows?

To auto-elevate a PowerShell script on Windows, the remote installer automatically relaunches the script with administrator rights when needed, using a repo-specific environment variable to avoid double prompts during auto-updates.

What PowerShell version is required for GitHub release installation scripts?

PowerShell 5.1 or higher is required for GitHub release installation scripts, along with internet access to the GitHub API and appropriate file system permissions to deploy the application.

Can I add an in-app auto-update check to a deployed PowerShell module?

Yes, you can add an in-app auto-update check by inserting a guard block that checks for newer GitHub releases at startup and performs a silent self-update if a new version is detected.

How do I install missing PowerShell modules during a remote GitHub deployment?

To install missing PowerShell modules during deployment, the remote installer detects required modules and automatically installs them only if they are missing from the Windows environment.