CtrlK
BlogDocsLog inGet started
Tessl Logo

helium-release-proposals

github.com/helium/helium-release-proposals

Skill

Added

Review

vote-close

Record the result of a Helium Release Proposal community vote. Updates the HRP status to Approved (or back to Proposed if the vote failed), adds the vote URL, updates the README with the result, and posts a Reddit comment. Use when the user says "the vote passed", "record the vote result", "close the vote", "the vote is done", "update the HRP with the vote result", or mentions a heliumvote.com URL for an HRP. Also handles cancelling a vote that never started (reverting Frozen back to Proposed).

create

Create a new Helium Release Proposal for a given or upcoming month. Scaffolds the release file with computed dates, creates a branch, and opens a PR. Use this skill whenever the user wants to start a new HRP, set up next month's release, create a release proposal, or says things like "new HRP", "start the May release", "set up next month's HRP", or "create a release proposal".

vote-open

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.

release

Mark a Helium Release Proposal as deployed. Updates the HRP status to Released and records the deployment date. Use when the user says "the release is deployed", "mark it as released", "it's live", "we shipped the release", "deployment is done", or wants to close out an approved HRP after the network deployment. Also handles no-change months where no vote was needed — use when the user says "no changes this month", "skip this release", or "nothing to deploy".

review

Review a Helium Release Proposal PR or release file for quality, completeness, and consistency. Use this skill whenever the user mentions reviewing an HRP, checking if a release is ready, validating a release file, or asks "is this ready to merge". Also triggers for "check the HRP", "lint the release", "review the proposal", or "look at this PR". Includes a Reddit posting nudge when features are present but no announcement has been made.

post

Invoke this skill to post or comment on Reddit (r/HeliumNetwork) about Helium Release Proposals. This is the Reddit posting skill — it creates new announcement threads and adds update comments to existing ones. ALWAYS invoke for: "post it", "announce it", "let people know", "send a reminder", "notify the community" when the context involves an HRP, release, vote, or feature. ALWAYS invoke when the user says "the vote is live", "voting is open", "vote went live", "multisig signed" — these mean it's time to post the vote-live reminder on Reddit. These phrases default to Reddit unless the user explicitly says Twitter, email, or blog. ALWAYS invoke when the user mentions Reddit, subreddit, r/HeliumNetwork, or "the thread" alongside any HRP or release content. ALWAYS invoke when someone wants to communicate a release, vote reminder, or feature update to the Helium community without naming a specific platform — Reddit is the default community channel. DO NOT invoke for: drafting blog posts, sending emails, posting on Twitter/X, reviewing PRs, creating release files, or just looking up a reddit-post-id.