dockkit

Control motorized DockKit docks and track subjects in camera apps.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/femitz/flyby --skill dockkit-femitz
Or copy as Structured Prompt for Agentâ–¼
Please help me install this Agent Skill.
Skill: dockkit
Source: https://github.com/femitz/flyby/tree/main/.agents/skills/dockkit
Command: npx skills add https://github.com/femitz/flyby --skill dockkit-femitz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

DockKit provides a framework to control motorized camera docks and enable intelligent subject tracking, simplifying integration with dock hardware for developers building video apps.

Core Features & Use Cases

  • Accessory discovery and state tracking
  • System vs. custom tracking modes, framing, and region of interest
  • Motor control, orientation, and motion animations

Quick Start

Connect a DockKit-compatible dock and start automatic subject tracking in your camera app.

Frequently Asked Questions about dockkit

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

FAQPage Schema
How do I enable autonomous subject tracking for a camera app in iOS?â–¼

Autonomous subject tracking is enabled by using the DockKit framework to control motorized docks, discover compatible accessories, and apply system or custom tracking modes to follow faces and bodies. Requires iOS 17+ and Swift 6.3.

What is DockKit and how does it work with motorized camera docks?â–¼

DockKit is a framework that simplifies integration with motorized camera dock hardware, enabling accessory discovery, state tracking, and control of pan and tilt motors for intelligent video framing.

Do I need special entitlements to control pan and tilt motors with DockKit?â–¼

No special entitlements are required to control pan and tilt motors with DockKit. You only need a physical DockKit-compatible accessory, iOS 17+, and Swift 6.3 to implement camera tracking and motor control.

Can I define a custom region of interest for camera framing in Swift?â–¼

Yes, you can define a custom region of interest for camera framing in Swift. DockKit supports both system and custom tracking modes, allowing you to specify framing areas and track subjects within those boundaries.

Why is my DockKit accessory not being discovered by my iOS app?â–¼

Accessory discovery requires a physical DockKit-compatible dock connected to a device running iOS 17 or later. Ensure your frontmatter includes a name and description, and that your Swift 6.3 environment is properly configured.

What's the best way to animate motion and orientation for a camera dock?â–¼

The best way to animate motion and orientation is through DockKit's built-in motor control APIs, which handle pan and tilt animations and state tracking natively without requiring custom hardware communication logic.