원클릭으로
update-site
Update the VibePad website with new DMG and appcast entry
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Update the VibePad website with new DMG and appcast entry
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
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