Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add t3ratech/mcp-session-bridge --skill post-to-hacker-newsgit clone --depth 1 https://github.com/t3ratech/mcp-session-bridgeWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/t3ratech/mcp-session-bridge/post-to-hacker-news)<a href="https://agentmods.dev/skills/t3ratech/mcp-session-bridge/post-to-hacker-news"><img src="https://agentmods.dev/badge/skills/t3ratech/mcp-session-bridge/post-to-hacker-news/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/t3ratech/mcp-session-bridge/post-to-hacker-news"><img src="https://agentmods.dev/badge/skills/t3ratech/mcp-session-bridge/post-to-hacker-news.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00075 | $0.00937 |
| Opus 5 | $0.00037 | $0.00468 |
| Sonnet 5 | $0.00015 | $0.00187 |
| Haiku 4.5 | $0.00007 | $0.00094 |
Grade A, and why
post-to-hacker-news scanned grade A with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 11d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Makes network callslowCapability
Not a fault in itself. Listed so you know the mod talks to something, and to what.
curl -s "https://hn.algolia.com/api/v1/search_by_date?query=<words>&tags=story" How it starts
The opening of the file, as written. The whole thing — 84 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Submitting to Hacker News
One shot per thing. A submission that goes up before the links work, or with a title that reads as marketing, is spent — reposting the same URL is treated as a duplicate and gets nothing. Decide it is ready before opening the form.
Drive it with the session_* tools from the T3rnel Session Bridge, in the browser the
operator is signed into. news.ycombinator.com/submit shows the form when signed in and a
login page otherwise, so the form's presence is the check.
Before submitting
- Every link in it resolves. A store listing still in review is a 404 to a reader, and the front page is not a second chance.
- Show HN has rules: it must be something people can try now, made by the poster. Not a landing page, not a waitlist, not a company announcement. If someone cannot use it within a minute of arriving, it is not a Show HN.
- The title carries no marketing. No "revolutionary", no superlatives, no exclamation. State what the thing is. Under 80 characters; HN silently rewrites long or hyped titles, and its rewrite is usually worse than a careful one.
The form
Four controls, none of them labelled — address them by name:
| Selector | Holds |
|---|---|
input[name=title] |
the title, ≤ 80 characters |
input[name=url] |
the link |
textarea[name=text] |
body text |
input[type=submit] |
submit |
url and text are exclusive. Fill one. For anything with a repository or a live
page, use url and put the explanation in the first comment. Use text only for a
question or discussion with nothing to link.
session_navigate → https://news.ycombinator.com/submit
session_snapshot → confirm the form is there, which confirms the session is signed in
session_fill → input[name=title], then input[name=url]
session_snapshot → read the values back before submitting
session_click → input[type=submit]
A successful submission redirects to /newest. Still being on /submit means it did
not go — re-snapshot and read problem on the fields, then screenshot if that is empty.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 11d ago First seen · 84 lines · 75 tokens per session scan A 84fcf2b0eec0
post-to-hacker-news is a skill published in the GitHub repository t3ratech/mcp-session-bridge (2 stars, last pushed yesterday), licensed Apache-2.0. It adds 75 tokens to every session and 937 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
website-explorer
Discover website capabilities from user behaviors. Learn APIs and automate workflows.
website-explorer
A guide for exploring websites through user actions, discovering their APIs, and documenting reusable automation procedures. It stores findings as structured manuals covering pages, navigation, workflows, and API endpoints.
qa-runner
Use when asked to "run QA", "qa check", "test checklist", or execute QA checklists against a running app via browser automation. Requires the browser-bridge MCP server and Chrome extension.
chrome-bridge
Recipes for the user's real, logged-in Chrome through the chrome-bridge MCP tools and the zero-token chrome-bridge CLI. Use whenever the user wants to test, debug, audit, compare or automate something in a browser — a form "until the email arrives", a checkout with a test card, a pixel/GTM check, a cookie-banner…
browse
Use when asked to interact with a web browser — navigate, click, fill forms, take screenshots, run JavaScript, or read page content. Requires the browser-bridge MCP server and Chrome extension.
melaya-setup
Use for anything involving Melaya. Connecting for the first time; setting up phone or browser control; pairing a phone, installing the app, starting the local runner; driving an Android phone or a browser; building, validating, scheduling or debugging agent pipelines; reading connected services; diagnosing a failed…