About this template
One URL. Two dead copywriters. A report every month.
If you keep meaning to re-read your landing page against a real checklist and never do, this OpenClaw agent does it on a schedule — Gary Halbert's 17 direct-response rules and David Ogilvy's 10 writing rules, run against one configured URL.
It audits one page. It does not crawl your site.
What the monthly copy audit checks
Two passes over the same page, one report file.
The Halbert pass grades it as a sales page, against the 17 rules drawn from his direct-response letters. The Ogilvy pass grades the same page as writing, against his 10 rules and the Roman & Raphaelson principles from Writing That Works. Both read the one URL you set in config, and the result is written into runs/ as markdown.
A critique, in a file, on the calendar.
First five minutes
- Fork, then set your OpenClaw model key through onboard.
- Open
~/.openclaw/workspace/skills/copy-url-audit/config.yamland set one absoluteurl:. - Install the schedule:
bash ~/.openclaw/workspace/skills/copy-url-audit/scripts/install-schedule.sh
- Ask: Run the copy-url-audit now.
- Read
skills/copy-url-audit/runs/*.md.
Then leave it alone. Cron owns the calendar from there.
What lands in your fork
- copy-url-audit — the dual-pass skill that reads the URL and writes the report
- gary-halbert-audit — 17 rules from Halbert's direct-response letters
- ogilvy-audit — Ogilvy's 10 rules plus Roman & Raphaelson's Writing That Works
- A monthly cron job, run as its own isolated job
- A light heartbeat that checks config and stale reports — config checks only, never a crawl
What you bring (BYOK)
An OpenClaw model key, set through onboard. That is the entire list.
No third-party API is needed for the audit itself. You own the URL — one URL, in one config file. Model tokens are yours.
Honest limits
One URL per config. Not a site crawl.
It writes a report and stops: no rewrites pushed to production, no PR opened, no page edited. It is not Lighthouse, not an SEO crawler, not a technical audit — it grades copy. And it runs on OpenClaw, not Claude Code or Hermes; if you need this on another harness, this is not that box.
Who this is for
You run OpenClaw. One page carries most of your revenue. You want it read against a checklist every month instead of whenever you happen to remember.
Fork it, set the URL, run the audit once. Your first jurniti purchase carries a 30-day money-back guarantee.