release-milksu
Build, verify, or publish a MilkSU desktop release.
Skill by MilkSU-Official
Chalk Labs
Need help deploying release-milksu?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/milksu-official-release-milksu
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/release-milksu
What's inside
- Skill name
release-milksu- Description
- Build, verify, or publish a MilkSU desktop release. Use only when the user asks to package, release, or inspect a MilkSU version.
- License
- AGPL-3.0
- Instructions
- 52 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- openai.yaml · agents/
SKILL.md (first lines)
# Release MilkSU Use one clean source commit and the repository workflows. Keep signing, notarization, R2, and Admin publisher credentials inside their GitHub environments. ## Confirm the release 1. Read `AGENTS.md`, the three current architecture/status documents it names, and `docs/developer/product-code-admission.md` when release acceptance infrastructure changes. 2. Record the branch, full HEAD, working-tree state, previous published version, requested platforms, and whether publication is authorized. 3. Preserve unrelated changes. Do not package Stable from an unexplained dirty tree. 4. Use version `YY.MDD.N`: two-digit year, month without a leading zero plus two-digit day, then that day's sequence. For example, the first release on 2026-08-16 is `26.816.1`; October 5 is `26.1005.1`. 5. Run canonical tests locally before consuming hosted minutes. Do not retry an unchanged failed workflow. ## Build Stable Push the clean release commit to `main`, then dispatch **macOS, Windows and Linux** cloud workflows against that exact commit (`npm run release:dispatch`). The `macos-release` environment injects signing secrets on `main` immediately; do not wait for an Approve click. Then `npm run release:collect -- --wait`. Do not use `release:mac:local` unless GitHub-hosted macOS cannot notarize (`--allow-local`). ### macOS ARM64 Use GitHub-hosted `macOS signed release` (`macos-15` standard runner). Do not restore or upload GitHub's remote Node caches on a self-hosted path; reuse the runner's local tool and package caches instead. It must compile the App once, apply Developer ID signing and hardened runtime, notarize, staple, and verify Gatekeeper. Derive both deliverables from the same verified `.app`: - DMG: user installer and GitHub Release asset; - ZIP plus updater metadata: authenticated OTA payload uploaded directly from the runner to private R2. The DMG is a real drag-install surface, not a container holding only an App. It must show `MilkSU.app`, an `/Applications` shortcut, clear drag guidance, and a readable branded background in one Finder window. Mount it and verify the App, shortcut target, `.DS_Store`, and background; retain a visible Finder inspection before release. Download only the DMG artifact for local inspection. Do not download the OTA ZIP just to upload it again, and do not expose the ZIP on GitHub. ### Windows x64 Use `Windows x64 release` on a native Windows runner. It must test, build the packaged runtimes and assisted NSIS installer, start the packaged App, and confirm that its TypeScript Runtime starts. The installer must expose a conventional installation directory, Start menu and desktop shortcuts, an uninstall entry, and a finish-page launch action. Download only the EXE artifact. Do not claim Windows signing unless the workflow had a configured Windows code-signing certificate and verified the resulting signature. Until then, label the EXE as an unsigned internal-test build and expect SmartScreen. Record unavailable platform capabilities in the release notes instead of silently implying parity. ## Verify and publish 1. Confirm both runs used the intended full commit and version. 2. Record run IDs, artifact names, sizes, SHA-256 values, tracking metadata, and platform-specific verification results without credentials. 3. Locally verify the macOS DMG with `codesign`, `spctl`, and `xcrun stapler`; rely on the native Windows workflow for first-launch acceptance unless a real Windows machine is available. 4. Create immutable tag `v<version>` at the release source commit only after required builds pass. 5. Create a full GitHub Release. Upload DMG, EXE, DEB and x64 tar.gz; never upload the OTA ZIP. Do not mark it as a prerelease. 6. Official packaging always uploads OTA objects to private R2 and publishes that platform/arch Admin current pointer. Do not overwrite immutable R2 objects. An administrator can still pause a published version. 7. Verify the GitHub tag, Release assets, R2/Admin receipt, and checksums before reporting completion. ## Beta exception Do not build or refresh `MilkSU Beta.app` during ordinary implementation, debugging, UI validation, or Stable release preparation. Build Beta only when the user explicitly requests a MilkSU self-bootstrap exercise. In that case, use the installed Developer ID-signed Stable App as operator, keep Stable and Beta identities/data separate, and record the Beta branch, commit, tracking ID, and visible task. ## Close out Update current release facts only after the real artifacts exist. Keep the tag on the binary source commit; a later documentation-only commit does not change binary provenance. Report what was built, signed, notarized, uploaded, published, and actually tested, plus any remaining platform limitations.
From MilkSU-Official/milksu, AGPL-3.0.
More from MilkSU-Official/milksu
- 0.651score
deep-research-web
MilkSU-Official
Single-turn web research on an open question, ending in a source-grounded report written to the workspace.
SkillAFreshness: A★ 31Claude Code +9 - 0.651score
create-technical-deliverables
MilkSU-Official
Write a readable, reproducible report, runbook, write-up, or script note.
SkillAFreshness: A★ 31Claude Code +9 - 0.651score
ghidra-rpc
MilkSU-Official
Use when reversing a binary with Ghidra.
SkillAFreshness: A★ 31Claude Code +9 - 0.651score
reverse-engineer-anything
MilkSU-Official
Reverse engineer shipped artifacts (native binaries, Electron/ASAR, .NET assemblies, APKs, archives) with the milksu-rea MCP tools when a claim depends on a…
SkillAFreshness: A★ 31Claude Code +9 - 0.648score
product-design
MilkSU-Official
Set the visual goal for a major UI or flow change, then implement and verify the rendered result.
SkillAFreshness: A★ 31Claude Code +9 - 0.648score
review-security
MilkSU-Official
Review credentials, authorization, input boundaries, filesystem or network scope, and external side effects.
SkillAFreshness: A★ 31Claude Code +9 - 0.648score
integrate-api
MilkSU-Official
Connect an external API, SDK, OAuth, webhook, or hosted model using current official docs and a verified request.
SkillAFreshness: A★ 31Claude Code +9 - 0.648score
deep-research
MilkSU-Official
Use for scoped deep-research questions that need multiple sources and a source-backed synthesis.
SkillAFreshness: A★ 31Claude Code +9 - 0.648score
frontend-visual-qa
MilkSU-Official
Review or fix web UI with a live preview and MilkSU's isolated Coding Browser.
SkillAFreshness: A★ 31Claude Code +9 - 0.646score
jadx
MilkSU-Official
Use when decompiling an Android APK, DEX, or AAR to Java.
SkillAFreshness: A★ 31Claude Code +9 - 0.643score
recon-authorized-target
MilkSU-Official
Inventory one user-authorized host, lab target, or CVE reproduction surface.
SkillAFreshness: A★ 31Claude Code +9
Signals
- Stars
- 31
- Forks
- 6
- Open issues
- 8
- Last commit (this folder)
- Oct 15, 2026 (16 days ago)
- Last release
- Sep 27, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- AGPL-3.0
- Repository
- github.com/MilkSU-Official/milksu
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from MilkSU-Official
- 0.651score
deep-research-web
MilkSU-Official
Single-turn web research on an open question, ending in a source-grounded report written to the workspace.
SkillAFreshness: A★ 31Claude Code +9 - 0.651score
create-technical-deliverables
MilkSU-Official
Write a readable, reproducible report, runbook, write-up, or script note.
SkillAFreshness: A★ 31Claude Code +9 - 0.651score
ghidra-rpc
MilkSU-Official
Use when reversing a binary with Ghidra.
SkillAFreshness: A★ 31Claude Code +9 - 0.651score
reverse-engineer-anything
MilkSU-Official
Reverse engineer shipped artifacts (native binaries, Electron/ASAR, .NET assemblies, APKs, archives) with the milksu-rea MCP tools when a claim depends on a…
SkillAFreshness: A★ 31Claude Code +9 - 0.648score
product-design
MilkSU-Official
Set the visual goal for a major UI or flow change, then implement and verify the rendered result.
SkillAFreshness: A★ 31Claude Code +9 - 0.648score
review-security
MilkSU-Official
Review credentials, authorization, input boundaries, filesystem or network scope, and external side effects.
SkillAFreshness: A★ 31Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get release-milksu running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
release-milksu skill. Agent Mart. https://agentmart.dev/skills/milksu-official-release-milksu (last updated 2026-10-24)