brainstorming
Structured design dialogue that validates ideas before implementation begins.
adb-magisk
Magisk Manager automation - app launching, module installation, Zygisk configuration
Full skill instructions
Magisk Manager Automation
What It Does: Automates Magisk Manager application for module management and configuration. Handles app launching, Zygisk enabling, and module installation workflows.
Core Capabilities:
When to Use:
Launch Magisk Manager application.
# Launch on default device
uv run .claude/skills/adb-magisk/scripts/adb-magisk-launch.py
# Specify device
uv run .claude/skills/adb-magisk/scripts/adb-magisk-launch.py --device 127.0.0.1:5555
# Wait for app to load
uv run .claude/skills/adb-magisk/scripts/adb-magisk-launch.py --wait-text "Modules"
# JSON output
uv run .claude/skills/adb-magisk/scripts/adb-magisk-launch.py --json
Enable Zygisk in Magisk settings (prerequisite for API hooking).
# Enable Zygisk
uv run .claude/skills/adb-magisk/scripts/adb-magisk-enable-zygisk.py --device 127.0.0.1:5555
# Verify after enabling (auto-waits for reboot prompt)
uv run .claude/skills/adb-magisk/scripts/adb-magisk-enable-zygisk.py \
--device 127.0.0.1:5555 \
--auto-reboot
# JSON output
uv run .claude/skills/adb-magisk/scripts/adb-magisk-enable-zygisk.py --json
Install Magisk module from zip file.
# Install module
uv run .claude/skills/adb-magisk/scripts/adb-magisk-install-module.py \
--device 127.0.0.1:5555 \
--module-path /sdcard/PlayIntegrityFork.zip
# Verify after installation
uv run .claude/skills/adb-magisk/scripts/adb-magisk-install-module.py \
--device 127.0.0.1:5555 \
--module-path /sdcard/PlayIntegrityFork.zip \
--verify
# JSON output
uv run .claude/skills/adb-magisk/scripts/adb-magisk-install-module.py \
--device 127.0.0.1:5555 \
--module-path /sdcard/PlayIntegrityFork.zip \
--json
Complete Magisk setup with Zygisk enablement.
name: Setup Magisk with Zygisk
description: Configure Magisk for API hooking with Zygisk subsystem
parameters:
device: "127.0.0.1:5555"
timeout: 15
phases:
- id: phase1_launch
name: "Launch Magisk Manager"
steps:
- id: launch
action: adb-magisk-launch
params:
device: "{{ device }}"
wait_text: "Modules"
timeout: "{{ timeout }}"
- id: phase2_enable_zygisk
name: "Enable Zygisk"
steps:
- id: enable
action: adb-magisk-enable-zygisk
params:
device: "{{ device }}"
auto_reboot: false
- id: verify
action: adb-wait-for
params:
method: text
target: "Zygisk enabled"
timeout: 10
recovery:
- on_error: phase2_enable_zygisk
action: retry
max_attempts: 2
delay: 2
Module installation workflow (used by Play Integrity bypass).
name: Install Magisk Module
description: Install module zip file via Magisk Manager
parameters:
device: "127.0.0.1:5555"
module_path: "/sdcard/PlayIntegrityFork.zip"
timeout: 20
phases:
- id: phase1_launch
name: "Launch Magisk Manager"
steps:
- id: launch
action: adb-magisk-launch
params:
device: "{{ device }}"
- id: phase2_navigate
name: "Navigate to Modules"
steps:
- id: wait_modules_tab
action: adb-wait-for
params:
method: text
target: "Modules"
timeout: 5
- id: tap_modules
action: adb-tap
params:
x: 100
y: 100
device: "{{ device }}"
- id: phase3_install
name: "Install Module"
steps:
- id: tap_fab
action: adb-tap
params:
x: 400
y: 800
device: "{{ device }}"
- id: wait_file_picker
action: adb-wait-for
params:
method: text
target: "Select file"
timeout: 5
- id: select_module
action: adb-file-select
params:
path: "{{ module_path }}"
- id: wait_completion
action: adb-wait-for
params:
method: text
target: "Installation complete"
timeout: "{{ timeout }}"
recovery:
- on_error: phase3_install
action: adb-screenshot-capture
then: continue
# Execute setup workflow
uv run .claude/skills/adb-workflow-orchestrator/scripts/adb-run-workflow.py \
--workflow .claude/skills/adb-magisk/workflows/magisk-setup.toon \
--param device=127.0.0.1:5555
# Execute installation workflow
uv run .claude/skills/adb-workflow-orchestrator/scripts/adb-run-workflow.py \
--workflow .claude/skills/adb-magisk/workflows/install-module.toon \
--param device=127.0.0.1:5555 \
--param module_path=/sdcard/PlayIntegrityFork.zip
# Launch and verify Zygisk is enabled
uv run .claude/skills/adb-magisk/scripts/adb-magisk-launch.py \
--device 127.0.0.1:5555 \
--wait-text "Zygisk" \
--timeout 10
Depends On:
adb-screen-detection (screenshot, find-element, tap verification)adb-navigation-base (tap, swipe, wait-for)adb-workflow-orchestrator (orchestration of complex flows)Used By:
adb-karrot (for Play Integrity bypass setup)Home Screen
├─ Modules tab (module list)
├─ Settings tab (Zygisk toggle)
└─ Superuser tab (permission management)
Modules Tab
├─ + FAB (install module)
├─ Module list (installed modules)
└─ Enable/disable toggles
File Picker
├─ /sdcard (default storage location)
├─ Select zip file
└─ Confirm installation
Installation Dialog
├─ Progress bar
├─ Installation complete
└─ Reboot required (optional)
Version: 1.0.0 Status: ✅ App-Specific Tier Scripts: 3 Workflows: 2 Last Updated: 2025-12-01 Tier: 3 (App-Specific)
Structured design dialogue that validates ideas before implementation begins.
Comprehensive design intelligence for web and mobile UI/UX across 10 technology stacks.
Comprehensive implementation plans for multi-step tasks, breaking down specs into bite-sized, testable steps.
Introduction to the obra skills system with mandatory skill invocation rules and best practices.
Execute a written implementation plan with critical review and task checkpoints.
Delegate independent tasks to specialized agents working concurrently with isolated context.
Isolated git worktrees with smart directory selection and safety verification.
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
Plan searchable and shareable content that drives traffic, builds authority, and generates leads.
README-first repository scanner that extracts commands and classifies reproduction candidates without executing them.
Brainstorm and prioritize marketing strategies tailored to your SaaS stage, budget, and goals.
Plan and optimize your website's page hierarchy, navigation, URL structure, and internal linking.
The world's fastest calendar for remote work
Capture, organize, and utilize your knowledge effortlessly.
Instant Summaries of Audio & Video Interviews with AnySummary
Transform PDFs into engaging mind maps.
Chat with any PDF instantly
Create an optimal daily plan using your voice
A productivity platform to centralize organizational knowledge and workflows with contextual AI assistance.
AskYourPDF Pricing Plans: Tailored to Your Needs