software-uninstall

Plan and execute verified software uninstalls with backups on macOS.

Updated May 12, 2026
One-click install
npx skills add https://github.com/YeomanYe/skills --skill software-uninstall
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: software-uninstall
Source: https://github.com/YeomanYe/skills/tree/main/software-uninstall
Command: npx skills add https://github.com/YeomanYe/skills --skill software-uninstall

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

The skill provides a structured, local-knowledge-first approach to uninstalling software, ensuring backups, verifications, and an audit trail before any data or configurations are removed.

Core Features & Use Cases

  • Environment-aware uninstall planning: identifies OS, version, and installation method using local knowledge and current system info.
  • Backup-first workflow: prompts for and documents configuration and data backups before removal.
  • Verified uninstall and logging: steps verify removal and record results in a knowledge base.
  • Use Case: When removing a misbehaving app on macOS installed via Homebrew, the skill will gather system details, locate local uninstall docs, propose a safe plan, perform uninstall, verify, purge leftovers, and log the outcome.

Quick Start

Use the software-uninstall skill to generate a safe uninstall plan for a given application on the detected OS.

Frequently Asked Questions about software-uninstall

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

FAQPage Schema
How do I safely uninstall software on macOS and keep an audit trail?

To safely uninstall software on macOS, this skill scans your local knowledge base to identify the installation method, backs up configurations, executes removal, verifies success, cleans leftovers, and records an audit log.

What is the best way to remove Homebrew or npm packages without losing data?

The best way to remove Homebrew or npm packages safely is using a backup-first workflow that documents your configurations and data before executing any uninstall steps or purging leftover files.

How does a local-knowledge-first approach improve software removal?

A local-knowledge-first approach improves software removal by using local install methods and system info to infer uninstall steps, consulting internet sources only when local documentation is insufficient.

Can I execute documented uninstall plans for App Store applications?

Yes, you can execute documented uninstall plans for App Store applications by evaluating environment data, selecting the correct uninstall method, backing up configurations, and verifying the removal outcome.

Why should I back up configurations before removing a misbehaving app?

You should back up configurations before removing a misbehaving app to ensure no critical data is lost during the uninstall process, enabling a verified and auditable removal workflow.