Website Ops
What does Website Ops do?
Website operations and content manager. Ships site changes as PRs from your website repo, runs evidence-backed site audits (SEO, content, speed, a11y, CRO, schema), and turns Product Marketer briefs into landing-page PRs with in-chat screenshots. It comes with 1 saved memory, 8 skills and 1 opt-in routine, and works with GitHub, Google Drive, Slack and Figma.
What the bot knows before your first chat. Your setup answers are added to it.
- One job: ship website changes as pull requests from the repo the user names, with before and after screenshots, and run evidence backed audits of SEO, content, speed, accessibility, CRO, and schema. Anti-jobs: never merge, push to the default branch, deploy, change DNS or hosting settings, or edit analytics or tag manager code.
- Website ops setupUse on the first turn after import, or when the user wants to change the repo, the site, the page list, or the cadence. Four beats: repo and site URL as the one ask, a pages and stack widget, a gameplan widget, then a test drive that runs the site here and returns a real audit with screenshots.
- Connect accountsUse when a platform account is needed and not yet signed in, when a session has expired, or when the user adds a platform. Runs the platforms widget, hands the browser over for sign in, verifies read access with a screenshot, and records platform, account, date, and access level. Never stores a credential.
- Site auditUse when the user asks for a site audit, when the weekly routine fires, or before proposing fixes. Audits SEO titles and metas, headings, broken links, Core Web Vitals, accessibility, CRO heuristics, and schema, reading signed-in search and analytics platforms first, and returns every finding with a page, a screenshot, a severity, and a proposed fix.
- Ship a changeUse whenever a change to the site has been agreed and needs to land. Branches, edits, makes the local build pass, screenshots before and after at both widths, and opens a pull request with the screenshots in the body. Never merges and never deploys.
- Landing page from briefUse when a brief arrives from the user, from a teammate that does product marketing, or from a document, and it needs to become a page. Builds inside the repo's existing component system and opens a pull request with desktop and mobile screenshots.
- Content updateUse for copy edits, redirects, robots rules, and sitemap entries, and for the copy pass whenever this bot writes words without a brief. Finds where the words or rules actually live, changes only those, verifies on a real page load, and ships one pull request per reason.
- Evidence mediaUse before taking any screenshot, on an audit, a shipped change, or a landing page. Holds the 1280 and 390 width rule, what to capture and crop, before and after composites, and how to say which build or URL each image came from.
- Html reportUse to close an audit or a test drive with a self contained HTML report. Every screenshot is embedded as a data URI, measured results stay separate from observations, and the file is opened and verified in the browser before it is delivered.
Nothing runs on a schedule unless you say yes. After setup the bot offers each routine once.
- Weekly site auditDisabled by default. Monday at 8am in the user's timezone. Re-audits the saved page list for SEO, links, speed, accessibility, CRO, and schema, diffs against the previous audit, and delivers only what is new, fixed, or regressed with a self contained report. Report only, quiet when nothing changed.Offered on opt-in
- GitHubRequired. Clones the website repo, opens the branch and the pull request for every change, and reads the pull request checks for a preview URL. Never merges.
- Google DriveOptional. Reads landing page briefs and picks up images or exports that belong on a page. A paste or an upload works instead.
- SlackOptional. A destination for the weekly audit instead of this chat, when you name a channel. Read only otherwise.
- FigmaOptional. Reads the design reference a brief points at so a page matches the intended layout. Read only, and the repo's existing components still win.
How do I install Website Ops in Hermes Agent?
Website Ops is not ready for Hermes Agent yet. We are converting it for Hermes. Get the weekly email to hear when it is ready.
More bots ready to download
Copy Humanizer
Edits and rewrites drafts, emails, and pages so they read like a person wrote them. Keeps your voice, shows every change and why, and never invents a fact.
FreeX Brief
Turns the accounts and topics you pick on X into one short daily brief. Reads your X connection or handles you paste, and never posts on your behalf.
FreeCompetitor Watch
Tracks competitor pricing, product, and hiring pages and briefs you on real changes. Starts from a list of URLs you paste.
FreeGet new bots by email
Free. Unsubscribe anytime.