Skip to main content
skill CX Codex

scenekit — Claude Code skill for maintaining SceneKit 3D scenes

Keeps existing SceneKit scenes working: nodes, materials, lights, cameras, animation and physics. Points new projects toward RealityKit.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add dpearson2699/swift-ios-skills --skill scenekit -a claude-code
Open on GitHub

What scenekit does

The skill covers SCNView, SCNScene and the SCNNode graph: geometry, materials, lights, cameras, SCNAction animation, SCNPhysicsBody physics, SCNParticleSystem effects, shader modifiers and SwiftUI SceneView. It ships as reference sections with Swift snippets plus a review checklist.

Apple put SceneKit into maintenance mode at WWDC 2025, and the skill says so up front: new apps, major updates and USD/USDZ pipelines belong in RealityKit. Existing apps keep running, and that is the case this skill targets. Worth checking where your 3D effort goes if you plan to keep building on it.

Install runs through npx skills add for Claude, Codex, Cursor, Gemini CLI and OpenCode; GitHub Copilot uses gh skill install. The skill file lands in the platform's skills directory, for example ~/.claude/skills/scenekit/SKILL.md.

What it helps with

  • find a node by name in a deep scene graph
  • set up a PBR material with normal and ambient occlusion maps
  • add shadows and cap how many lights hit one node
  • chain several SCNAction steps into one sequence
  • attach physics to a node with SCNPhysicsBody

Example prompts for the agent

  • My node stops moving after runAction — look at the code and tell me why
  • How do I set lightingModel = .physicallyBased on SCNMaterial for a metal surface?
  • I want to limit lights by categoryBitMask so distant nodes stay unlit

How to install scenekit

1Skills CLI (Vercel)

npx skills add dpearson2699/swift-ios-skills --skill scenekit -a claude-code

2Manually: put the files in place

~/.claude/skills/scenekit/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/scenekit/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about scenekit

How do I install scenekit in Claude?

Run npx skills add dpearson2699/swift-ios-skills --skill scenekit -a claude-code. The skill ends up at ~/.claude/skills/scenekit/SKILL.md.

What does scenekit do?

It helps maintain and extend existing SceneKit 3D scenes: nodes, materials, lights, cameras, animation, physics and particles. For new projects it routes you to RealityKit.

Why does the skill recommend RealityKit for new projects?

Apple moved SceneKit into maintenance mode at WWDC 2025. Existing apps still work, but new scenes and USD/USDZ pipelines are better built on RealityKit.

Similar skills

Everything for Mobile →

From the same set69

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor