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".
How this skill is triggered — by the user, by Claude, or both
Slash command
/adb-ops:import-mediaThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Pull files from the phone to the local computer using pre-configured mappings.
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.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin adb-opsGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.