Cross-platform screen and window capture for screenshots and recording
Scanned 9/2/2026
Install to Claude Code
npx -y skills add a5c-ai/babysitter --skill screen-capture-api --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Screen Capture Api?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/a5c-ai-screen-capture-api-babysitter)More formats (shields.io, HTML) on the badges page.
---
name: screen-capture-api
description: Cross-platform screen and window capture for screenshots and recording
allowed-tools: Read, Write, Edit, Bash, Glob, Grep
tags: [screen-capture, screenshots, recording, desktop, media]
graph:
domains: [domain:software-engineering]
specializations: [specialization:desktop-development]
skillAreas: [skill-area:desktop-system-integration, skill-area:desktop-ui-frameworks]
roles: [role:desktop-developer, role:fullstack-engineer]
workflows: [workflow:feature-development, workflow:release-management]
---
# screen-capture-api
Implement cross-platform screen and window capture for screenshots and recording capabilities.
## Capabilities
- Capture full screen
- Capture specific windows
- Capture screen regions
- Handle multiple displays
- Stream screen content
- Handle permissions
## Input Schema
```json
{
"type": "object",
"properties": {
"projectPath": { "type": "string" },
"framework": { "enum": ["electron", "native"] },
"captureTypes": { "type": "array" }
},
"required": ["projectPath"]
}
```
## Electron Example
```javascript
const { desktopCapturer } = require('electron');
async function captureScreen() {
const sources = await desktopCapturer.getSources({
types: ['screen'],
thumbnailSize: { width: 1920, height: 1080 }
});
for (const source of sources) {
const screenshot = source.thumbnail.toPNG();
// Save or use screenshot
}
}
```
## Related Skills
- `power-management-monitor`
- `system-services-integration` process
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!