con un clic
update-site
Update the VibePad website with new DMG and appcast entry
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Update the VibePad website with new DMG and appcast entry
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
| 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