Individual skill
to-android-probe-script
Generate Android mobile-easy-use probe code as either a temporary inline async IIFE or a reusable ES module with matching TypeScript declarations. Use for runtime discovery, inspection, instrumentation, App driving, temporary Java method or field overrides, scoped evidence, or other bounded Frida work; prefer Inline for small one-off exploration and Module for larger or relatively stable work.
skills/to-android-probe-script/SKILL.md
Source commit 79d8da76964b67c5857cd700ea30bf12538b52d0
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 5, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 9
- Repository last updated
- Sep 17, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- agent-skills Repository topic
- ai-agents Repository topic
- android Repository topic
- debugging Repository topic
- developer-tools Repository topic
- frida Repository topic
- ios Repository topic
- mcp Repository topic
- mcp-server Repository topic
- mobile-development Repository topic
- engineering Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 9,734 bytesSKILL.mdcore · 9,734 bytesSKILL.mdcore · 9,734 bytesSKILL.mdcore · 9,734 bytesSKILL.mdcore · 9,734 bytesagents/openai.yamlasset · 284 bytesreferences/critical-chain-evidence.mddoc · 2,910 bytesreferences/critical-state-evidence.mddoc · 2,575 bytesreferences/critical-ui-evidence.mddoc · 1,411 bytesreferences/direct-frida-generation.mddoc · 1,248 bytesreferences/driver-generation.mddoc · 2,402 bytesreferences/override-generation.mddoc · 2,814 bytes
Read excerpt
# To Android Probe Script
Generate the smallest Android runtime code that answers the requested runtime question. Prefer Driver for requested user-visible actions, use Override only when normal App configuration or Driver actions cannot establish a required condition, add Evidence only when needed to answer the question, and use Direct Frida only when the encapsulated capabilities are insufficient. Driver, Override, Evidence, and Direct Frida can compose within their API boundaries; use only what the question requires and avoid unnecessary probing. Generate code only; do not connect to a device or execute it.
## Before generating code
Call `get_sdk_declarations({"platform":"android"})` to obtain declaration paths in `files[].path`. It returns `sdk` (platform SDK), `bridge` (Frida Java bridge), and `gum` (native Frida APIs) declarations. The capability sections below specify which declarations to read.
Resolve `presets.directory` from `<project-root>/.meu/config.json`
relative to the project root, defaulting to `.meu/presets`. If `<base-directory>/android/`
contains `presets.dist.js`, read `presets.entry.js` to identify public exports and the
corresponding feature `index.d.ts` files for their contracts. Prefer reusing capabilities that
satisfy the request; import only names exported by the entry, including any aliases.