Skip to main content
skill CX Codex

anubis-android-app-manager — Claude Code skill: freeze Android apps

A skill for building and configuring Anubis, an Android app manager that freezes app groups through Shizuku depending on VPN state.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add reason-machines/trending-skills --skill anubis-android-app-manager -a claude-code
Open on GitHub

What anubis-android-app-manager does

Anubis disables whole app groups with pm disable-user through Shizuku. A disabled app cannot run code, reach the network, or notice that a VPN is up. Sandboxing tools like Island and Shelter leave the app running, so this is a different approach.

Groups come in three policies. Local freezes while the VPN is active. VPN Only freezes when the VPN is down. Launch with VPN never freezes, but starting the app brings the VPN up. VPN state is tracked with a ConnectivityManager NetworkCallback, and groups live in a Room database.

You need Android 10+ (API 29), a running Shizuku instance, and at least one VPN client. Shizuku starts over ADB or wireless debugging; without it the shell commands never reach the system. Builds run through ./gradlew assembleDebug, and a release build needs a signing.properties file with your keystore values. The skill walks through the Kotlin and Jetpack Compose layout and shows how FreezeManager binds to the Shizuku AIDL service.

What it helps with

  • freeze banking apps while the VPN is on
  • keep work apps running only behind a VPN
  • trigger the VPN when a chosen app launches
  • build the Anubis APK from source
  • debug an app group that will not unfreeze

Example prompts for the agent

  • set up Anubis so the Local group freezes whenever the VPN is active
  • add my VPN client to Anubis and bind it to a VPN Only group
  • show how FreezeManager calls pm disable-user through Shizuku

How to install anubis-android-app-manager

1Skills CLI (Vercel)

npx skills add reason-machines/trending-skills --skill anubis-android-app-manager -a claude-code

2Manually: put the files in place

~/.claude/skills/anubis-android-app-manager/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/anubis-android-app-manager/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about anubis-android-app-manager

How do I install anubis-android-app-manager in Claude?

Run npx skills add reason-machines/trending-skills --skill anubis-android-app-manager -a claude-code. The skill file lands at ~/.claude/skills/anubis-android-app-manager/SKILL.md.

What does anubis-android-app-manager do?

It helps you set up Anubis, an Android app manager that freezes app groups through Shizuku based on VPN connection state.

What does Anubis require to run?

Android 10+ (API 29), Shizuku installed and running, and at least one VPN client. Shizuku and VPN permissions are granted on first launch.

Similar skills

Everything for Mobile →

From the same set42

rattles-terminal-spinners A Claude skill covering rattles, a minimal Rust library for terminal spinners. Useful when a CLI needs a loading indicator without extra dependencies. CX Codex +1 497installs isolet-widget-isolation This skill packages a component into a self-contained widget with shadow DOM and scoped styles, ready to embed on any page. CX Codex +1 474installs ntwarden-windows-analysis-toolkit A skill for digging into Windows internals: processes, services, network, ETW, kernel. Useful when you need to break down what a suspicious process is doing. CX Codex +1 443installs tech-doc-style-chinese Style rules for Chinese technical writing: spacing between CJK and Latin, corner brackets, no buzzwords. Ships with a Python linter. CX Codex +1 434installs huashu-design-html-native Turns a plain-language request into a finished file: prototype, slide deck, animation or infographic in HTML/CSS/JS. No Figma involved. CX Codex +1 426installs cc-design-html-prototyping This skill builds HTML mockups, slide decks, and interactive prototypes. Use it to explore visual directions before implementing an interface. CX Codex +1 423installs lingbot-map-3d-reconstruction A skill for streaming 3D scene reconstruction from images or video: point clouds, camera poses, depth maps. Useful when you need geometry out of a long frame sequence. CX Codex +1 418installs pgque-postgres-queue A skill that walks you through PgQue, a snapshot-based Postgres queue written in pure PL/pgSQL. Useful when events need to move inside the database. CX Codex +1 400installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor