snap-yaml-generator
SolidGenerate snapcraft.yaml with confinement settings for Ubuntu Snap packages
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
# snap-yaml-generator
Generate snapcraft.yaml configuration for Ubuntu Snap packages with proper confinement and interfaces.
## Capabilities
- Generate snapcraft.yaml
- Configure confinement levels
- Set up interfaces/plugs
- Configure parts and build
- Set up desktop integration
- Configure auto-refresh
## Input Schema
```json
{
"type": "object",
"properties": {
"projectPath": { "type": "string" },
"snapName": { "type": "string" },
"confinement": { "enum": ["strict", "classic", "devmode"] },
"interfaces": { "type": "array" }
},
"required": ["projectPath", "snapName"]
}
```
## snapcraft.yaml Example
```yaml
name: myapp
version: '1.0.0'
summary: My Application
description: |
A longer description of my application.
base: core22
confinement: strict
grade: stable
apps:
myapp:
command: bin/myapp
desktop: share/applications/myapp.desktop
plugs:
- desktop
- desktop-legacy
- home
- network
- x11
- wayland
parts:
myapp:
plugin: dump
source: .
stage-packages:
- libgtk-3-0
```
## Build Commands
```bash
snapcraft
sudo snap install myapp_1.0.0_amd64.snap --dangerous
```
## Related Skills
- `flatpak-manifest-generator`
- `deb-package-builder`
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
flatpak-manifest-generator
Generate Flatpak manifest with proper permissions and sandboxing
1,160 Updated today
a5c-ai AI & Automation Solid
deb-package-builder
Build Debian packages with proper control files, dependencies, and maintainer scripts
1,160 Updated today
a5c-ai AI & Automation Solid
yaml
YAML configuration for CI/CD, Docker Compose, and Kubernetes.
1,160 Updated today
a5c-ai AI & Automation Solid
qt-cmake-project-generator
Generate CMake-based Qt project with proper module dependencies, cross-compilation support, and modern Qt6 configuration
1,160 Updated today
a5c-ai AI & Automation Solid
qt-qml-component-generator
Generate QML components with proper property bindings, signal/slot connections, and Qt Quick Controls integration
1,160 Updated today
a5c-ai