Agent skill · software engineering · aiskillstore
extension-camera
Web-camera support.
Why this skill is useful
Provides a prefabricated React hook for web-camera access that includes specific error handling and camera configuration patterns not commonly found in public documentation.
What it needs
Requires npm installed locally. About 2k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Camera Camera extension for Caffeine AI. Overview This skill adds web-camera access via a prefabricated React hook. Supports photo capture, camera switching, and error handling. Frontend For camera support: There is a prefabricated React hook @caffeinelabs/camera/hooks/useCamera.ts that cannot be modified. Usage example: Always place a capture button on camera preview! Always show a camera preview when the user opens the camera On desktop, make sure that camera cannot be switched. Only 'environment' is working. Properly display camera error messages in the app. Do not make camera buttons clickable until the camera is fully initialized and ready. Ensure the camera preview has explicit, non-zero dimensions (fixed height, min-height, or an aspect-ratio wrapper) so it never collapses due to layout. Make the preview responsive across screen sizes (e.g., width: 100% with a stable aspect ratio).
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/extension-camera