rascheel/scheel-skills
Skill Claude CodeCodex
Interacts with the Mattermost API to read, summarize, and send messages, manage channels, and retrieve user information. Supports unread checks, mark-as-read, channel search, and conversation summaries with user interest preferences. WHEN: mattermost messages, check mattermost, unread messages, send message to…
rascheel/scheel-skills
Skill Claude CodeCodex
Scans an existing application codebase and produces a snap-analysis.json file that captures everything needed to package the app as a snap: language/runtime, build system, entry points, system resource requirements, snap plugin recommendation, interface list, hook requirements, confinement type, and layout needs. Does…
rascheel/scheel-skills
Skill Claude CodeCodex
Coordinates snap-analyzer, snap-packager, and snap-validator as sequential sub-agents to take a project from source code to a validated, installable snap with correct interfaces. Manages the full pipeline: analyze → package → validate → patch → rebuild, looping the validate/patch/rebuild cycle until the snap runs…
rascheel/scheel-skills
Skill Claude CodeCodex
Reads a snap-analysis.json file produced by the snap-analyzer skill and generates all files needed to package the application as a snap: snapcraft.yaml targeting core24 and snapcraft 8.x, lifecycle hooks, and a SNAPPACKAGING.md guide documenting how to build, install, and test the snap and which connectors must be…
rascheel/scheel-skills
Skill Claude CodeCodex
Guides interactive publishing of snap packages to the Snap Store. Handles uploading new .snap files, registering snap names, releasing revisions to channels, and promoting existing revisions between channels. Operates hand-in-hand with the user, confirming every mutation before execution. Does NOT build snaps …
rascheel/scheel-skills
Skill Claude CodeCodex
Trims and shrinks snap packages by editing snapcraft.yaml — never by hand-editing or repacking the .snap artifact. Analyzes a prebuilt .snap as ground truth, finds removal candidates (lint-flagged unused libraries, duplicates against the base and content/ extension snaps, internal duplicate libs, classic cruft)…
rascheel/scheel-skills
Skill Claude CodeCodex
Validates snap packages by provisioning a clean LXD container, installing the snap with --dangerous, running all declared CLI apps and daemons, and capturing AppArmor/SecComp denials via snappy-debug. Records denials in snap-validation-results.json for snap-packager to act on — never patches snapcraft.yaml directly.…