dockkit

Coordinate motorized camera docks and enable automatic subject tracking in iOS camera apps.

Updated Apr 30, 2026
One-click install
npx skills add https://github.com/onymchat/onym-ios --skill dockkit-onymchat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dockkit
Source: https://github.com/onymchat/onym-ios/tree/main/.claude/skills/dockkit
Command: npx skills add https://github.com/onymchat/onym-ios --skill dockkit-onymchat

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Coordinate motorized camera docks and enable automatic subject tracking in iOS camera apps.

Core Features & Use Cases

  • System tracking with ML inference to keep subjects in frame
  • Custom tracking with user-supplied observations and framing control
  • Framing modes and region of interest for precise composition
  • Motor control: set orientation, velocity, and motion state
  • Accessory events and battery monitoring for dock HUDs
  • Patterns for Vision integration and production workflows (references)

Quick Start

Launch a DockKit-enabled app on iPhone with a compatible dock accessory connected and enable system tracking to begin automatic subject framing.

Frequently Asked Questions about dockkit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enable automatic subject tracking in my iOS camera app?

To enable automatic subject tracking in your iOS camera app, use the DockKit framework to configure system tracking, which applies ML inference to keep subjects in frame. This requires a connected physical DockKit-compatible accessory and an AVFoundation-based camera setup.

Can I use custom observations for camera subject tracking instead of system ML inference?

Yes, you can implement custom tracking by supplying your own user observations for camera subject tracking instead of system ML inference. The DockKit framework allows you to configure custom tracking alongside specific framing modes and regions of interest for precise composition control.

Do I need a physical DockKit-compatible accessory to control motorized camera docks?

Yes, you need a physical DockKit-compatible accessory to control motorized camera docks. The DockKit framework requires this hardware integration to manage motor orientation, velocity, and motion state, and to send accessory events and battery monitoring data to your iOS app.

What's the best way to control motor orientation and velocity for a motorized dock?

The best way to control motor orientation and velocity for a motorized dock is through the DockKit framework's motor control APIs. You can directly set the orientation, velocity, and motion state of the physical dock accessory within your AVFoundation-based iOS camera app.

How does DockKit integrate with AVFoundation for production camera workflows?

DockKit integrates with AVFoundation by providing patterns for Vision integration and production workflows within your camera app. This combination enables you to discover compatible accessories, configure framing, and execute automatic subject tracking using the DockKit framework.