camera-capture
List available cameras (not implemented)
Camera Capture Skill
⚠️ Stub Skill: This is a placeholder for future camera functionality.
Current Status
Camera capture is not available on this device/node. This skill is a stub marking a future expansion point for the multi-node architecture.
When Camera Will Be Supported
Camera functionality will be implemented when:
- A companion node with camera capability is connected
- The user explicitly grants camera permissions
- The device has an accessible camera API
Planned Features
Capture Image
Capture a single image from the default camera.
Not implemented - returns "Camera not available on this device"
List Cameras
List available camera devices.
Not implemented - returns "Camera not available on this device"
Multi-Node Architecture
In the future, camera requests can be routed to a companion node (e.g., a phone or Raspberry Pi with camera) using the node_capability: camera metadata.
Example routing flow:
- User says "take a photo"
- Gateway checks for nodes with
cameracapability - If found, routes request to that node
- Node captures image and returns it
Notes
- Camera access requires user consent
- Images should be stored with proper privacy controls
- Consider thumbnail generation for previews
- Support for both front and back cameras (on mobile devices)