file-dialog-abstraction
SolidCross-platform file dialog implementation for open, save, and directory selection
AI & Automation 1,160 stars
71 forks Updated today MIT
Install
Quality Score: 94/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# file-dialog-abstraction
Implement cross-platform file dialogs for open, save, and directory selection with consistent API across Windows, macOS, and Linux.
## Capabilities
- Open file dialogs
- Save file dialogs
- Directory selection dialogs
- Multiple file selection
- File type filters
- Default paths and names
- Recent locations support
## Input Schema
```json
{
"type": "object",
"properties": {
"projectPath": { "type": "string" },
"framework": { "enum": ["electron", "tauri", "qt", "wpf"] },
"dialogTypes": { "type": "array" }
},
"required": ["projectPath"]
}
```
## Electron Example
```javascript
const { dialog } = require('electron');
async function openFile() {
const result = await dialog.showOpenDialog({
properties: ['openFile', 'multiSelections'],
filters: [
{ name: 'Documents', extensions: ['pdf', 'docx'] },
{ name: 'All Files', extensions: ['*'] }
]
});
return result.filePaths;
}
```
## Related Skills
- `file-watcher-setup`
- `file-system-integration` process
Details
- Author
- a5c-ai
- Repository
- a5c-ai/babysitter
- Created
- 4 months ago
- Last Updated
- today
- Language
- JavaScript
- License
- MIT
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Solid
file-watcher-setup
Set up cross-platform file system watching with debouncing and efficient change detection
1,160 Updated today
a5c-ai AI & Automation Solid
screen-capture-api
Cross-platform screen and window capture for screenshots and recording
1,160 Updated today
a5c-ai AI & Automation Solid
clipboard-handler
Cross-platform clipboard operations for text, images, files, and rich content
1,160 Updated today
a5c-ai AI & Automation Solid
gdpr-consent-manager
Implement GDPR-compliant consent management for desktop applications
1,160 Updated today
a5c-ai AI & Automation Solid
native-notification-builder
Build native OS notifications with actions, images, and progress indicators across platforms
1,160 Updated today
a5c-ai