remove-bloatware

Remove or disable Android bloatware per user via adb with auditable logging.

Updated Apr 20, 2026
One-click install
npx skills add https://github.com/danielrosehill/Claude-ADB-Ops-Plugin --skill remove-bloatware
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: remove-bloatware
Source: https://github.com/danielrosehill/Claude-ADB-Ops-Plugin/tree/main/skills/remove-bloatware
Command: npx skills add https://github.com/danielrosehill/Claude-ADB-Ops-Plugin --skill remove-bloatware

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Remove or disable Android bloatware (carrier apps, OEM pre-installed apps) on a connected device using ADB, with per-user scope and auditable logging.

Core Features & Use Cases

  • Remove or disable packages per user (with reversible options) using adb commands
  • Log all attempts to <workspace>/bloatware-log.jsonl for auditability
  • Safeguards to avoid critical system packages and to require explicit confirmation
  • Restore capability by replaying logs to re-enable or reinstall

Quick Start

Ask Claude to start the remove-bloatware process on a connected device and confirm the targeted packages to disable.

Frequently Asked Questions about remove-bloatware

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

FAQPage Schema
How do I uninstall Android bloatware using adb?▼

You can remove Android bloatware using adb by running per-user uninstall or disable commands on a connected device. This process targets carrier and OEM pre-installed apps while preserving system stability through built-in safeguards.

Can I disable carrier apps per user without removing them from the system?▼

Yes, you can disable carrier apps per user without full removal. The process applies per-user scope to uninstall or disable targeted bloatware packages, offering reversible options that preserve the underlying system image.

How does adb debloat logging work for auditing package removals?▼

Adb debloat logging records all package removal or disable attempts to a JSONL log file in the workspace. This auditable history enables you to review operations and replay the log to restore or re-enable packages.

What do I need to remove OEM apps via adb on a connected device?▼

To remove OEM apps via adb, you need adb installed on the host machine and a recognized Android device connected and authorized. You must also explicitly confirm the targeted packages before the removal commands execute.

Is it safe to debloat Android devices with adb commands?▼

Debloating Android with adb is safe when the process includes safeguards to avoid critical system packages and requires explicit confirmation. It relies on reversible actions like disabling or per-user uninstalls rather than permanent system modifications.

How can I restore Android apps after debloating with adb?▼

You can restore Android apps after debloating by replaying the auditable operation logs. The logged history of disable and uninstall actions allows you to reverse the process and re-enable or reinstall the targeted packages.