with one click
update-site
Update the VibePad website with new DMG and appcast entry
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Update the VibePad website with new DMG and appcast entry
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | update-site |
| description | Update the VibePad website with new DMG and appcast entry |
| disable-model-invocation | false |
Update the VibePad website: upload the new DMG for the download button and add an appcast entry for Sparkle auto-updates.
Ask the user for any values not provided as arguments or inferrable from context:
1.1) — the sparkle:shortVersionString2) — the sparkle:versionsparkle:edSignature="..." value from sign_updatelength="..." value from sign_updateIf the user just ran /release, these values should be available in the conversation context — use them without asking again.
Read the current appcast:
Read /Users/vyuignatiov/code/vibepad-site/appcast.xml.
Replace the existing <item> entry in <channel> with the new version's data. Use this format:
<item>
<title>Version {VERSION}</title>
<pubDate>{RFC 2822 date, e.g. "Sat, 08 Feb 2026 12:00:00 -0800"}</pubDate>
<sparkle:version>{BUILD_NUMBER}</sparkle:version>
<sparkle:shortVersionString>{VERSION}</sparkle:shortVersionString>
<sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
<enclosure
url="https://vibepad.now/assets/VibePad.dmg"
type="application/x-apple-diskimage"
sparkle:edSignature="{ED_SIGNATURE}"
length="{FILE_LENGTH}"
/>
</item>
Use the current date/time for <pubDate>. Replace (don't stack) — the site serves a single DMG at a stable URL, so old entries would have stale signatures/lengths. Sparkle only checks the newest compatible item anyway.
cp "/Users/vyuignatiov/code/VibePad/VibePad-${VERSION}.dmg" "/Users/vyuignatiov/code/vibepad-site/assets/VibePad.dmg"
cd ~/code/vibepad-site && git add appcast.xml assets/VibePad.dmg && git commit -m "Update to VibePad ${VERSION}" && git push
https://vibepad.now/appcast.xml