Communitygithub.com

lorenzo-medici/snapping-skills

Compétences d'agent composables qui aident les agents IA à empaqueter des images Docker/OCI et des binaires Linux en snaps strictement confinés. Inclut snap-oci-container pour l'orchestration de bout en bout, analyze-binary-for-snapping pour déduire les plugs et layouts à partir d'appels système et de chemins, et snap-iteration-workflow pour les cycles de construction, d'exécution et de vérification avec LXD.

Qu'est-ce que snapping-skills ?

Ce jeu de compétences permet aux agents IA (comme Claude Code, Cursor ou Codex) d'empaqueter automatiquement des images Docker/OCI et des binaires Linux en packages Snap strictement confinés, adaptés à une distribution sécurisée. Il se compose de trois compétences principales : 'snap-oci-container' pour orchestrer la conversion complète d'une image conteneur en snap, 'analyze-binary-for-snapping' pour analyser un binaire Linux en extrayant ses appels système et chemins de fichiers afin de générer automatiquement les plugs et layouts Snap appropriés, et 'snap-iteration-workflow' pour automatiser les cycles itératifs de construction, exécution et vérification via LXD. L'utilité principale est de réduire considérablement le travail manuel nécessaire pour créer des snaps sécurisés à partir de conteneurs ou de binaires existants, en automatisant les étapes complexes de déclaration des interfaces et des chemins d'accès. Ces compétences sont conçues pour fonctionner dans des environnements de développement d'agents et nécessitent des outils comme Snapcraft et LXD.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add lorenzo-medici/snapping-skills

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait snapping-skills ?

Compétences d'agent composables qui aident les agents IA à empaqueter des images Docker/OCI et des binaires Linux en snaps strictement confinés. Inclut snap-oci-container pour l'orchestration de bout en bout, analyze-binary-for-snapping pour déduire les plugs et layouts à partir d'appels système et de chemins, et snap-iteration-workflow pour les cycles de construction, d'exécution et de vérification avec LXD.

Skills associés