Agent skill · luongnv89

install-script-generator

Generate cross-platform install scripts for any software or library — a standalone install.sh runnable via a curl/wget one-liner with OS, arch, and package manager detection. Don't use for Dockerfiles, CI/CD pipelines, or one-off shell scripts.

What it needs

About 4k tokens when loaded.

What this skill does

Install Script Generator Generate robust, cross-platform installation scripts that users can run with a single bash command via GitHub raw URLs. This SKILL.md is a lean index — long templates and tables live under references/ to protect the agent's context budget. When to Use The user asks for a curl bash one-liner for their project. A repo needs a install.sh that auto-detects OS, arch, and package manager. A Python/Go/Node/Rust module should be installable in one command from a fresh machine. Skip this skill for Dockerfiles, CI/CD pipelines, or one-off local shell scripts. Prerequisites The repo has a known <owner>/<repo> (check git remote -v) and a default branch. The target software's build system is identifiable (Makefile, package.json, setup.py, Cargo.toml, go.mod, etc.). python3 is available locally if you plan to run the helper scripts under scripts/. Reference Files (read on demand to save tokens) File When to read ------ -------------- references/install-template.md When generating install.sh — full bash template with detection helpers, dependency installer, and main entry point references/readme-snippet.md When updating the README — copy-paste install block plus URL format notes references/edge-cases.md When handling unusual OS/sudo/path scenarios and writing step reports scripts/envexplorer.py Local environment probe (OS, arch, package managers, sudo) scripts/plangenerator.py Generates installationplan.yaml from env + target scripts/executor.py Dry-runs installationplan.yaml with rollback, before Phase 3 generation scripts/docgenerator.py Renders user-facing USAGEGUIDE.md Do not inline these contents into the conversation; link to them. Keeping SKILL.md short preserves the context window for the actual install logic. Repo Sync (mandatory before edits) Before creating, updating, or deleting files in an existing repo, sync the current branch with remote: If the working tree is dirty, git stash push -u -m pre-sync first, sync, then git stash pop. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills luongnv89/install-script-generator

View the source on GitHub

Browse the @skills marketplace