Metadata-Version: 2.4
Name: ovos-skill-screenshot
Version: 0.0.10a4
Summary: OVOS screenshot skill plugin
Home-page: https://github.com/OpenVoiceOS/ovos-skill-screenshot
Author: jarbasAi
License: Apache-2.0
Keywords: ovos skill plugin
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: mss
Requires-Dist: ovos-workshop
Provides-Extra: test
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-timeout; extra == "test"
Requires-Dist: ovoscope>=1.0.1a1; extra == "test"
Requires-Dist: ovos-padatious>=1.0.0; extra == "test"
Dynamic: author
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: license-file
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: summary

# Screenshot Skill

This OVOS skill takes a screenshot when you ask for one by voice. It saves the image as a PNG file and shows a notification with the file location.

![screen-124907-181124](https://github.com/user-attachments/assets/dde3b4ec-33f2-4f2c-a17f-2b8550c4cc81)

**Supported platforms**: ovos-shell, Windows, macOS, Linux and OpenBSD

## Install

```bash
pip install ovos-skill-screenshot
```

## Usage

Say one of these phrases to take a screenshot:

* "take a screenshot"
* "capture the screen"

The skill saves the screenshot to `~/Pictures/Screenshots` by default. To use a different folder, set `screenshots_path` in the skill settings.

On ovos-shell, the skill asks the shell to take the screenshot. On other platforms, it captures the screen with the [mss](https://github.com/BoboTiG/python-mss) library.

## Related projects

* [OpenVoiceOS/ovos-core](https://github.com/OpenVoiceOS/ovos-core): the assistant this skill runs on
* [OpenVoiceOS/ovos-gui-plugin-shell-companion](https://github.com/OpenVoiceOS/ovos-gui-plugin-shell-companion): the shell extension this skill talks to for screenshots on ovos-shell

## License

Apache-2.0
