From adb-ops
Import media (photos, videos, voice memos, downloads) from the connected Android device to the local computer using saved mappings from <workspace>/mappings.yaml. Supports "import new since last run" (incremental) or full sync. Use when the user says "import my photos", "pull new videos from my phone", or references a mapping label like "import camera-photos".
npx claudepluginhub danielrosehill/claude-code-plugins --plugin adb-opsThis skill uses the workspace's default tool permissions.
Pull files from the phone to the local computer using pre-configured mappings.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
Pull files from the phone to the local computer using pre-configured mappings.
<workspace>/mappings.yaml must exist with at least one mapping whose direction is pull or bidirectional. If missing, tell the user to run the onboard skill.Resolve target mapping(s):
Verify paths:
adb shell ls -la <phone_path> | head. If not found, stop and report.~.Pull strategy — default to incremental:
find <local_path> -type f -printf '%T@\n' | sort -n | tail -1.adb shell find <phone_path> -type f -newermt @<epoch>.adb pull "<phone_file>" "<local_path>/". Preserve directory structure when the mapping is a tree.Summary: report count of files pulled, total bytes, top 3 file types, and the destination path. Do not delete files from the phone unless the user explicitly asks.