tomkrikorian/visionosagents/arkit-camera-access-providers
Claude Code and agent skill by tomkrikorian/visionosagents
- community
Checking that the SKILL.md file is still in the repository.
Build and debug ARKit camera access providers for visionOS 27: CameraFrameProvider and CameraRegionProvider. Use when accessing camera frame streams, region-scoped camera content, custom computer-vision pipelines, or troubleshooting camera-access authorization, entitlement, enterprise, format, and support issues.
Install
npx vskill@latest install tomkrikorian/visionosagents/arkit-camera-access-providersSKILL.md
ARKit Camera Access Providers
Quick Start
- Confirm the task needs ARKit camera data, not a rendered RealityKit or
SwiftUI snapshot.
- Choose full camera frame access or region-scoped camera capture.
- Check support, privacy text, entitlement, and enterprise constraints before
debugging update delivery.
- Keep frame handling off the SwiftUI body path and avoid retaining stale
frame buffers beyond the API contract.
Load References When
| Reference | When to Use | |
|---|---|---|
| `session-basics.md` | When setting up ARKitSession, authorization, events, or teardown. | |
| `camera-frame-provider.md` | When using CameraFrameProvider and cameraFrameUpdates(for:). | |
| `camera-region-provider.md` | When using CameraRegionProvider and CameraRegionAnchor. |
Workflow
- Verify the camera-access requirement and target OS/device support.
- Confirm Info.plist text, entitlement/profile, and enterprise requirements.
- Select camera format or region definition deliberately.
- Request provider authorizations, run the provider, and process updates in a
dedicated model or pipeline object.
Guardrails
- Do not assume all camera providers are generally available; treat missing
entitlement/profile support as a first-class blocker.
- Do not widen camera access when a narrower region or non-camera API satisfies
the feature.
- Do not route camera provider build, signing, or provisioning failures here;
use $signing-entitlements or $build-run-debug.
Output Expectations
Provide:
- which camera provider was chosen and why
- support, privacy, entitlement, and enterprise checks
- which camera references were used
- the frame or region processing model
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/arkit-camera-access-providers/SKILL.md
Popularity
- Repository stars
- 63
- Repository forks
- 10
- 7-day trend score
- 21
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/tomkrikorian/visionosagents/arkit-camera-access-providers)