Skip to content
Back to skills

App Audit

ASecurity

Analyzes installed Termux packages and Android apps to identify redundancies, categorize usage, and suggest cleanups. Use when the user asks to audit apps, check for bloatware, or analyze installed software.

  • 207 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added February 7, 2026
developmentpythongogit

Security analysis

A100/100

Pro scans all 9 files and shows the line behind each finding

Scanned February 12, 2026

npx -y skills add NeverSight/skills_feed --skill app-audit --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of App Audit?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for App Audit
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/neversight-app-audit/badge)](https://www.skillsdirectory.com/skills/neversight-app-audit)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: app-audit
description: Analyzes installed Termux packages and Android apps to identify redundancies, categorize usage, and suggest cleanups. Use when the user asks to audit apps, check for bloatware, or analyze installed software.
---

# App Audit Protocol

## Goal
To provide a comprehensive analysis of the user's installed software environment, identifying redundant tools and grouping applications by function to help the user streamline their device.

## Workflow

### 1. Data Collection
First, gather the complete list of installed software from both the Termux environment and the Android system.

**Execute the following commands:**
1.  `pkg list-installed` (Termux packages)
2.  `python3 %SKILL_DIR%/scripts/get_app_labels.py` (Android apps with Friendly Names)

*Note: The Python script requires `aapt` to be installed. If it fails, check if `aapt` is present or fall back to `cmd package list packages -3`.*

### 2. Analysis Strategy
Once the lists are retrieved, analyze them using the following heuristics. Do NOT output the raw lists unless explicitly asked.

#### Categorization
Group apps into functional categories such as:
- **Development** (Compilers, Editors, Git)
- **Network & Admin** (SSH, VPN, Wifi Tools, Sync)
- **Communication** (Messengers, Email)
- **Media & Entertainment** (Music, Video, Games)
- **Productivity** (Tasks, Notes, Finance)
- **Physical World** (Weather, Maps, Fitness, Transport)

#### Redundancy Detection
Look for multiple apps serving the *exact same primary purpose*.
- **Common Overlaps:**
    - Multiple Weather apps (e.g., Windy vs. native vs. ad-heavy free apps).
    - Multiple Remote Desktop tools (TeamViewer vs. AnyDesk vs. RDP).
    - Multiple To-Do list managers.
    - Multiple Flight Trackers.
    - Termux tools overlapping with Android apps (e.g., `syncthing` in Termux vs Android App).

### 3. Reporting
Present the findings in a structured report:

1.  **Summary:** Total count of apps and packages.
2.  **Redundancy Alerts:** A high-priority section listing specifically identified redundancies with a recommendation (e.g., "Keep X, remove Y and Z").
3.  **Category Breakdown:** A concise grouping of the apps.
4.  **Cleanup Suggestions:** Specific `pkg uninstall` or `cmd package archive` commands for the identified redundant items.

Files in this skill

  • SKILL.md2.3 KB
  • description_cn.txt225 B
  • description_de.txt283 B
  • description_en.txt208 B
  • description_es.txt264 B
  • description_fr.txt297 B
  • description_ja.txt375 B
  • description_ko.txt259 B
  • description_tw.txt225 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.