agents/skills/misty-robot/SKILL.md
Instructions for interacting with a Mist robot; use when the user asks to interact with a Mistry robot.
npx skillsauth add jason0x43/dotfiles misty-robotInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
export MISTY_HOST=10.0.0.221
<this skill directory>/references/misty-rest-api.md<this skill directory>/scripts/take_picture.py when asked to take a picture with Misty. It defaults to 1280x960 unless a different width/height is specified. Always show the picture you took.<this skill directory>/scripts/move_head.py when you need Misty to move its head and wait until the move completes before continuing. It sends POST /api/head and waits on ActuatorPosition WebSocket events before returning.move_head.py always sends explicit Pitch, Roll, and Yaw values. Any omitted axis defaults to 0, so if you only want to change one axis, pass the current values for the others or Misty may re-center them.--yaw -90.move_head.py times out waiting for WebSocket actuator events, retry with a lower velocity and/or a longer timeout.development
Access and control the Amcrest IP camera at 10.0.0.221 via the Amcrest/Dahua HTTP API. Use when the user wants snapshots, device info, config reads/writes, streams, or PTZ-style camera control for an Amcrest camera.
tools
Refactor and review SwiftUI view files with strong defaults for small dedicated subviews, MV-over-MVVM data flow, stable view trees, explicit dependency injection, and correct Observation usage. Use when cleaning up a SwiftUI view, splitting long bodies, removing inline actions or side effects, reducing computed `some View` helpers, or standardizing `@Observable` and view model initialization patterns.
development
Best practices and example-driven guidance for building SwiftUI views and components, including navigation hierarchies, custom view modifiers, and responsive layouts with stacks and grids. Use when creating or refactoring SwiftUI UI, designing tab architecture with TabView, composing screens with VStack/HStack, managing @State or @Binding, building declarative iOS interfaces, or needing component-specific patterns and examples.
development
Audit and improve SwiftUI runtime performance from code review and architecture. Use for requests to diagnose slow rendering, janky scrolling, high CPU/memory usage, excessive view updates, or layout thrash in SwiftUI apps, and to provide guidance for user-run Instruments profiling when code review alone is insufficient.