AGENT SKILL

bc-drive-plus

Additive enhancements to the bc-drive Battle Cats (jp.co.ponos.battlecatsen, EN 15.4.1) canvas driver on rooted BlueStacks. Adds (1) a BOUNDED one-shot touch-dispatch capture that hooks the already-resolved dispatch fn 0x668C70 for a SINGLE tap then detaches, recovering the runtime evidence to resolve the stripped NewButton ctor RVA (closes bc-drive's

License 许可
MIT
最近更新
2026-11-02
Stars
★ 0
Forks
0

01 前言 Front Matter

name
bc-drive-plus
license
MIT
description
Additive enhancements to the bc-drive Battle Cats (jp.co.ponos.battlecatsen, EN 15.4.1) canvas driver on rooted BlueStacks. Adds (1) a BOUNDED one-shot touch-dispatch capture that hooks the already-resolved dispatch fn 0x668C70 for a SINGLE tap then detaches, recovering the runtime evidence to resolve the stripped NewButton ctor RVA (closes bc-drive's

03 SKILL.md 正文

bc-drive-plus — advanced Battle Cats driving (dispatch-capture · grounding · input · snapshot-ring)

Additive layer over bc-drive (read the base skill first). Same target: a live Battle Cats EN 15.4.1, x86_64 libnative-lib.so, on BlueStacks (adb 127.0.0.1:5555, frida 17.11.0). Every enhancement rides the existing bus — the one-shot-NativeFunction / OS-tap / screenshot discipline — and never reintroduces a per-frame render hook (which crashes BC on scene transitions).

The four enhancements

# Capability File / status Risk
1 Bounded one-shot dispatch-capture (recover stripped NewButton ctor RVA) dispatch_capture.py ✅ built + unit-tested; live run needs device live-frida input-path hook — thread-selection safety honored
2 OmniParser V2 set-of-mark grounding for the GLES canvas recipe below (ADOPT) — rides adb screencap bus read-only (screenshot)
3 minitouch/evdev low-latency input recipe below (ADOPT) — falls back to adb tap actuation only on safe menu nav
4 Save-snapshot ring + auto-rollback (HGT-safe-restore) snapshot_ring.py ✅ built + unit-tested; live run needs device stateful save write — auto-rollback shadow-by-default

Shadow-mode is the universal discipline (council C5): any automated / stateful action defaults to OBSERVE-only (log "would do X", mutate nothing); only an explicit operator command actuates. Nothing here blocks or nags.

1 · Bounded one-shot dispatch-capture (dispatch_capture.py)

Mechanism

Offline follow-up to confirm the ctor RVA

THREAD-SELECTION SAFETY (the flagged live-frida risk — how it is honored)

Usage

2 · OmniParser V2 set-of-mark grounding (ADOPT recipe)

OmniParser V2 (MIT) = YOLO icon/box detector + a caption model. Run on cloud-hub

GPU or locally; feed it the bc-drive screenshot, get boxes back, number them.

weights: microsoft/OmniParser-v2.0 (HF) -> hf_hub_download

3 · minitouch / evdev low-latency input (ADOPT recipe)

push a prebuilt minitouch matching the emulator ABI (x86_64), then:

stream: printf 'd 0 <x> <y> 50\nc\nu 0\nc\n' | nc <minitouch socket>

4 · Save-snapshot ring + auto-rollback (snapshot_ring.py)

04 同仓库更多 Skills

Prekzursil
Prekzursil/agent-skills-toolchain

clarify-requirements

Resolve genuine pre-execution ambiguity by scanning repo context, generating 1-6 grounded options, and asking 1-3 focused questions via AskUserQuestion. NOT for mid-task use (injection risk); NOT when the goal is already unambiguous; use to disambiguate vague prompts before any file edits.

★ 0
Prekzursil
Prekzursil/agent-skills-toolchain

openmm-md

Run FREE, open-source, Windows-native GPU molecular dynamics via the openmm-md MCP (OpenMM + CUDA on the local NVIDIA GPU). Use for protein / protein-ligand MD when you want a free stack or are on Windows without a Schrodinger license. Covers the full workflow (prepare, solvate, minimize, equilibrate, production, analyze, mmgbsa) AND an honest decision guide vs Schrodinger Desmond, including how to run Desmond legitimately on Linux or a cloud GPU with a real license. This is a deliberately LESSER free alternative and does NOT replace the schrodinger MCP tools. Do NOT use it to pick a free tool when a validated FEP+, WaterMap, IFD-MD, or Prime MM-GBSA result is actually required.

Skill与智能体开发
★ 0
Prekzursil
Prekzursil/agent-skills-toolchain

visual-review

Take screenshots of web pages and UI using Playwright for visual review and iteration

演示文稿测试与质量
★ 0
Prekzursil
Prekzursil/agent-skills-toolchain

status

Diagnostic status report — shows metaswarm installation state, project setup, and potential issues

★ 0
Prekzursil
Prekzursil/agent-skills-toolchain

start

Use when starting work on any task, when the user mentions metaswarm, or when the user wants to begin tracked development work

Skill与智能体开发
★ 0
Prekzursil
Prekzursil/agent-skills-toolchain

setup

Interactive project setup — detects your project, configures metaswarm, writes project-local files

★ 0