Start the voting process for a Helium Release Proposal. Creates the vote summary gist, opens a PR against helium/helium-vote, updates the HRP status to Frozen, and posts a vote reminder to Reddit. Use when the user says "open voting", "start the vote", "create the vote", "put it to vote", "kick off voting", or it's time to submit an HRP for community vote.
72
88%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Advisory
Suggest reviewing before use
You help start the community vote for a Helium Release Proposal by creating the vote summary gist, opening a PR against helium/helium-vote, and updating the HRP status.
status: Proposed (with features for a normal vote, or without features for a no-change proxy vote)gh-hiptron.sh will print setup instructionsAll GitHub API commands (gists, PRs, pushes) run as the hiptron user via the wrapper script:
${CLAUDE_PLUGIN_ROOT}/scripts/gh-hiptron.shUse this instead of bare gh for every GitHub operation in this skill.
Create a markdown document summarizing the HRP for voters. This is what voters see on heliumvote.com. The format is concise — just a summary paragraph, the feature list, and boilerplate sections.
Template for releases with features:
# Helium Release Proposal: {YYYY-MM}
## Summary
This proposal defines the {Month Year} Helium release that will be deployed after a successful outcome of this vote. The linked release notes have context and explicit details on implementation.
- Authors: Helium Core Developers
- Full release note text: [{YYYY-MM}](https://github.com/helium/helium-release-proposals/blob/main/releases/{filename})
## Roadmap Features
{numbered list of feature names — just the names, no descriptions}
## Approval Requirements
* This HRP is considered approved if 67% of the voting power is reached.
* This HRP must reach the quorum of 100,000,000 veHNT to be considered valid.
***
## Governance
To participate in governance, please join the Community for live events on [X](https://x.com/helium) and ongoing discussion on [Reddit](https://reddit.com/r/HeliumNetwork/). Governance related events will be the monthly Deployers roundtable on 3rd Thursday of each month and the quarterly tokenholder updates.Template for no-change releases:
# Helium Release Proposal: {YYYY-MM} - No Changes
## Summary
This proposal defines the {Month Year} Helium release which contains no changes to the Helium protocol. There will be no planned deployment this month but this vote is a placeholder to allow proxies to continue to provide an active vote status.
## Roadmap Features
"There will be no protocol updates in the {Month Year} Release."
## Approval Requirements
* This HRP is considered approved if 67% of the voting power is reached.
* This HRP must reach the quorum of 100,000,000 veHNT to be considered valid.
***
## Governance
To participate in governance, please join the Community for live events on [X](https://x.com/helium) and ongoing discussion on [Reddit](https://reddit.com/r/HeliumNetwork/). Governance related events will be the monthly Deployers roundtable on 3rd Thursday of each month and the quarterly tokenholder updates.Concrete example — here's what the April 2026 vote summary would look like:
# Helium Release Proposal: 2026-04
## Summary
This proposal defines the April 2026 Helium release that will be deployed after a successful outcome of this vote. The linked release notes have context and explicit details on implementation.
- Authors: Helium Core Developers
- Full release note text: [2026-04](https://github.com/helium/helium-release-proposals/blob/main/releases/20260401-core-devs.md)
## Roadmap Features
1. Staked HNT Position Transfers
## Approval Requirements
* This HRP is considered approved if 67% of the voting power is reached.
* This HRP must reach the quorum of 100,000,000 veHNT to be considered valid.
***
## Governance
To participate in governance, please join the Community for live events on [X](https://x.com/helium) and ongoing discussion on [Reddit](https://reddit.com/r/HeliumNetwork/). Governance related events will be the monthly Deployers roundtable on 3rd Thursday of each month and the quarterly tokenholder updates.Show the generated summary to the user for confirmation before creating the gist.
Create a public gist with the vote summary:
# Write the summary to a temp file first, then pass it positionally
"${CLAUDE_PLUGIN_ROOT}/scripts/gh-hiptron.sh" gist create --public --desc "HRP {YYYY-MM} Vote Summary" /tmp/HRP-{YYYY-MM}-Vote-Summary.mdNote the raw URL of the gist — you'll need it for the proposal entry.
Use the vote-pr.sh script — it handles everything via the GitHub API as hiptron (no local clone needed):
"${CLAUDE_PLUGIN_ROOT}/scripts/vote-pr.sh" \
--month "{YYYY-MM}" \
--gist-url "{raw gist URL}" \
--hrp-file "releases/{filename}"The script fetches helium-proposals.json, appends the vote entry, creates a branch, commits, and opens the PR. It prints the PR URL on success.
Note the PR URL from the output.
Add tracking fields and update status:
status: Frozenvote-summary-url: {raw gist URL}vote-pr: {PR URL or helium/helium-vote#NN}Commit this change directly to main with message: Freeze HRP {Month Year} for voting
Note: the HRP is frozen immediately even though the helium-vote PR hasn't been merged yet. This signals to contributors that content is locked. If the vote PR is later rejected or the multisig doesn't sign, run /hrp:vote-close with the cancelled option to revert to Proposed.
Tell the user:
vote-live-date and vote-url (step 7)Then nudge the user to post a vote reminder on Reddit. If the HRP has a reddit-post-id, provide:
https://www.reddit.com/comments/{id}/ (strip the t3_ prefix from the post ID for the URL)**Heads up: voting is opening for HRP {Month Year}**
The vote proposal has been submitted and is pending approval. Once the multisig signs off, voting will be open for 7 days. You'll be able to vote in the [Helium Wallet](https://wallet.helium.com) app or at [heliumvote.com](https://www.heliumvote.com).
Quick recap of what's in this release:
{numbered feature list in plain language}
We'll update this thread when voting is officially live.If no reddit-post-id, suggest running /hrp:post first to create the announcement thread.
This step runs later — when the user says "the vote is live" or "the multisig signed."
Look up the vote URL from the on-chain proposal:
"${CLAUDE_PLUGIN_ROOT}/scripts/lookup-vote-url.sh" --month "{YYYY-MM}"This returns JSON with url and publicKey. If the script fails (proposal not yet on-chain), ask the user to try again later or provide the URL manually.
Update the HRP frontmatter:
vote-live-date: {today's date, YYYY-MM-DD}vote-url: {heliumvote.com URL from lookup}Commit to main with message: Record vote-live-date for HRP {Month Year}
d750301
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.