neonwatty/apple-agent-kit/ios-physical-device

Claude Code and agent skill by neonwatty/apple-agent-kit

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Prepare and run privacy-aware physical iPhone automation with Xcode, WDA/Appium, or XCTest UI tests.

Install

npx vskill@latest install neonwatty/apple-agent-kit/ios-physical-device

SKILL.md

iOS Physical Device

Use this skill for physical iPhone automation.

Hard Boundary

Do not install apps, start WDA, launch host apps, or take screenshots without explicit user approval for the target device and adapter.

Preflight

Check:

  • Xcode version
  • xcrun devicectl availability
  • device visibility
  • device lock/readiness state
  • signing keychain and identity availability
  • Automation Mode readiness
  • privacy policy in the adapter

Pattern

  1. Resolve the device by adapter-provided name.
  2. Fail fast if the device is locked or not launch-ready.
  3. Start with readiness mode: verify Xcode, devicectl, approved-device resolution, lock state, and Automation Mode without install, launch, WDA/Appium, screenshots, or UI tests.
  4. Build with explicit destination and derived data path only after readiness receipts are repeatable.
  5. Verify the built bundle identifier before installing.
  6. Install or test only the expected app when the private approval covers that action.
  7. Capture artifacts according to the privacy policy.
  8. Emit and validate an ios-physical-device/v1 receipt.

Use prepare-ios-physical-device and validate-ios-physical-device-receipt when the repo uses Apple Agent Kit. The public output should name only a sanitized device alias, command classes, pass/fail status, hashes, counts, and withheld evidence reasons.

Automation Mode

If Xcode times out while enabling Automation Mode, retry only within the adapter-configured limit and surface a clear operator action. Do not loop indefinitely.

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
5

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/neonwatty/apple-agent-kit/ios-physical-device/badge)](https://verified-skill.com/skills/neonwatty/apple-agent-kit/ios-physical-device)

Something wrong with this skill or its page? Tell us.