Best use case
Camera is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
## Shared {#shared}
Teams using Camera should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/camera/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How Camera Compares
| Feature / Agent | Camera | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
## Shared {#shared}
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Camera
## Shared {#shared}
- 适合拍照、自拍、用摄像头抓一张当前照片。
- 默认保存到工作区 `media/` 目录。
- 默认使用第一个可用摄像头,默认格式为 `jpg`。
## Prompt {#prompt}
- 用户只说“拍张照”“帮我拍一下”时,直接执行,不要先追问。
- 只有在用户明确指定保存位置、格式或特定摄像头,但信息仍不完整时才澄清。
- 工具策略:
1. 普通拍照直接调用 `camera_capture` 的拍照动作。
2. 只有用户明确想选摄像头时,才先列设备。
3. 只有用户明确问设备信息时,才先查摄像头能力。
- 输出要求:
- 告知拍照是否成功
- 返回文件路径
- 如果工具结果里有文件大小或拍摄方式,可以顺带说明
- 如果失败,优先告诉用户是权限问题、设备不可用还是摄像头被占用。
- 不要把调试细节、底层驱动信息或内部错误栈直接展示给用户。Related Skills
币安行情推送
## 触发短语
Weather
## Shared {#shared}
Tencent News
## Shared {#shared}
Shell
## Shared {#shared}
Deep Analysis
## Shared {#shared}
BCMail
## Shared {#shared}
App Control
## Shared {#shared}
AI News
## Shared {#shared}
klingai-camera-control
Control camera movements in Kling AI video generation. Use when creating cinematic shots, pans, tilts, zooms, or dolly moves. Trigger with phrases like 'klingai camera', 'kling ai camera motion', 'klingai cinematic', 'klingai pan zoom'.
seedance-camera
Specify camera movement, shot framing, multi-shot sequences, and anti-drift locks for Seedance 2.0. Covers dolly, crane, orbit, push-in, one-take, and storyboard reference methods. Use when writing camera instructions, shooting a scene with a specific angle or movement, or fixing a wandering or locked camera.
threejs-camera
three.js cameras: Camera base, PerspectiveCamera, OrthographicCamera, CubeCamera, ArrayCamera, StereoCamera; projection matrices, aspect, FOV, orthographic frustum sizes, near/far planes, and dynamic environment maps with CubeCamera. Use when placing views, rendering reflections, or multi-view splits; for XR projections and eye matrices use threejs-webxr; for post pass camera tricks use threejs-postprocessing alongside threejs-renderers.
camera-skill
Control Android camera - get camera info, take photos, and access camera capabilities.