PropMotion
Claude Code skill for adding a single polished, animated 3D object to a SwiftUI app using SceneKit.
View on GitHub ↗- Stars
- ★ 114
- Last commit
- 15 Aug 2026
- Maintenance
- Active
- Licence
- MIT
- Category
- Agent Skills
- GitHub
- dembsky/PropMotion
Overview
PropMotion is a Claude Code skill for making 3D objects move well in SwiftUI apps using SceneKit. It is for the single 3D moment an app sometimes needs, such as a product on a pedestal or a badge that rolls in, rather than games or AR. It collects knowledge that is scattered or undocumented, such as shadow and shader compilation pitfalls.
Features
- Sets up a transparent SCNView stage over your SwiftUI layout with camera, lights and a shadow rig
- Designs motion with cue sheets and baked keyframes
- Handles grabs, throws, trackball spins and haptics
- Guidance on realistic materials
- One SKILL.md plus eighteen reference files loaded when needed
Requirements
The source doesn't list any requirements, so check the project's own docs before you install.
Install
From your project directory
npx skills add dembsky/PropMotionOr copy the scenekit-product-stages folder into ~/.claude/skills/
For Claude.ai, zip that folder and upload it under Settings > Capabilities > Skills
Example
Ask for something concrete, such as "A coin that drops onto the table, bounces twice and settles".
Works with
Listed in
Read the code before you install anything. SwiftAgents doesn't review or endorse the tools listed here. Active: a commit in the last 90 days. Slowing: last commit within the past year. Stale: older than a year, or archived.
More in this category
App Store Screenshots
Sets up a small Next.js editor for making framed App Store and Google Play screenshots across Apple devices and locales.
SwiftUI Pro
Paul Hudson's SwiftUI skill, aimed at the mistakes models often make with navigation, layout, state, VoiceOver and deprecated APIs.
Dimillian Skills
Thomas Ricouard's skill pack: SwiftUI performance audits, Liquid Glass, view refactors, Swift concurrency fixes, App Store release notes and simulator debugging.