hn-submit
Submits a URL to Hacker News using Playwright browser automation
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Submits a URL to Hacker News using Playwright browser automation
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Publishes a carousel post to Meta Threads — a single post containing multiple images or videos. Trigger when the user says "carousel on Threads", "post multiple images to Threads", "Threads carousel", "share a gallery on Threads", or any intent to publish a multi-image or multi-video Threads post. Do NOT trigger for a single image post or reply chain threads — those have dedicated skills.
Crafts and publishes a single text or image post to Meta Threads using Playwright browser automation. Trigger when the user says "post to Threads", "share on Threads", "publish this to Threads", "put this on Threads", or any similar intent to post a single piece of content to Threads. Do NOT trigger for carousel (multi-image) posts or reply chain threads — those have dedicated skills.
Creates and publishes a spoiler-style post to Meta Threads using Playwright browser automation. Trigger when the user says "spoiler post on Threads", "hide this behind a spoiler", "tap to reveal post", "Threads spoiler", or any similar intent to post content that requires a tap to show. Do NOT trigger for regular posts or carousels — those have dedicated skills.
Crafts and publishes a threaded reply chain to Meta Threads — a root post followed by a series of connected replies that form a thread. Trigger when the user says "create a thread on Threads", "thread this article", "post a thread", "make a multi-part thread", "thread chain", or any intent to publish a sequence of connected posts on Threads. Do NOT trigger for a single post or multi-image carousel — those have dedicated skills.
Publishes a local blog file (markdown) to Substack using Playwright MCP browser automation. Trigger when the user says anything like "publish to Substack", "post this blog to Substack", "upload my markdown to Substack", "share on Substack", "save this draft to Substack", or any similar intent to send a local blog file to Substack. Defaults to saving as a draft. Do NOT trigger for general Substack browsing or subscriber management.
Publishes a local markdown blog file to Substack using Playwright browser automation
| name | hn-submit |
| description | Submits a URL to Hacker News using Playwright browser automation |
| version | 1.0.0 |
| author | Aditya Karnam |
| license | MIT |
| platforms | ["macos","linux","windows"] |
| metadata | {"hermes":{"tags":["Social Media","Hacker News","Browser Automation","Submission"],"related_skills":[],"requires_toolsets":["browser"],"requires_tools":["browser_navigate","browser_fill_form","browser_click"]}} |
| required_environment_variables | [{"name":"HN_USERNAME","prompt":"Enter your Hacker News username","help":"Your login username at news.ycombinator.com","required_for":"Logging in to Hacker News"},{"name":"HN_PASSWORD","prompt":"Enter your Hacker News password","help":"Your login password at news.ycombinator.com","required_for":"Logging in to Hacker News"}] |
Automates posting a URL to Hacker News using Playwright browser tools.
Trigger when the user says "post to HN", "submit to Hacker News", "share on HN", "submit this to hackernews", or any similar intent to share a URL on Hacker News. Do not trigger for general HN browsing or reading.
https://news.ycombinator.com/loginhttps://news.ycombinator.com/submitacct (username), pw (password), title, url.socialsecho $HN_USERNAME
echo $HN_PASSWORD
If blank, check .socials:
grep -E "^HN_(USERNAME|PASSWORD)=" .socials 2>/dev/null
If still missing, ask the user to provide them or run hermes setup hn-submit.
Ask the user for:
https://news.ycombinator.com/loginacct with username, pw with passwordhttps://news.ycombinator.com/submittitle and url; leave text blank (per HN norms for URL posts)Tell the user whether it succeeded or failed, and provide the thread URL if shown.
text field filled when submitting a URL post.After submission, HN redirects to the thread page. Confirm the thread URL is visible and report it to the user.