Generate snapcraft.yaml with confinement settings for Ubuntu Snap packages
Scanned 9/2/2026
Install to Claude Code
npx -y skills add a5c-ai/babysitter --skill snap-yaml-generator --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Snap Yaml Generator?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/a5c-ai-snap-yaml-generator-babysitter)More formats (shields.io, HTML) on the badges page.
---
name: snap-yaml-generator
description: Generate snapcraft.yaml with confinement settings for Ubuntu Snap packages
allowed-tools: Read, Write, Edit, Bash, Glob, Grep
tags: [linux, snap, ubuntu, packaging, distribution]
graph:
domains: [domain:software-engineering]
specializations: [specialization:desktop-development]
skillAreas: [skill-area:cross-platform-desktop, skill-area:deployment-infrastructure-management]
roles: [role:desktop-developer, role:fullstack-engineer]
workflows: [workflow:feature-development, workflow:release-management]
---
# 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`
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!