Hermes logo
Hermes Agent template

Hermes — Swipe-File Copywriter

A direct-response copywriter primed on Ogilvy + Sugarman, grounded in a 646-entry annotated swipe file. Writes and critiques benefit-led, slop-free copy.

NewNew2.1 MB snapshotPro VM

What's inside

Harness

Hermes Agent

Plan

Pro

vCPU

2

Memory

6 GiB

Snapshot

2.1 MB

About this template

Swipe-File Copywriter

A direct-response copywriter that drafts and critiques copy the way David Ogilvy and Joe Sugarman taught — benefit-led, specific, slop-free — grounded in a private swipe file of 646 annotated, world-class ads, sales letters, and web pages.

What it does

  • Writes landing pages, ads, emails, headlines, CTAs, and cold outreach that convert.
  • Critiques and rewrites your existing copy against direct-response principles.
  • Consults its swipe file before every job: pulls proven structures (headline sets, slippery-slide leads, risk-reversal closes) and applies the technique to your product in original words.
  • Refuses AI slop: no hype words ("unlock/seamless/elevate"), no em-dash tics, no feature-without-benefit headlines, no vague claims, no fake urgency.

How to use

Fork it, add your own model key, then brief it on a product + audience. Skills: write-copy, critique-copy, swipe-find.

BYOK setup

After forking, set your own model key in the terminal: hermes config set OPENROUTER_API_KEY <your-key> (or hermes model to pick a provider interactively). The key is yours and stays on your VM — never part of the template.

Inside this fork

Forking copies this template into a brand-new, fully isolated microVM on your own subdomain. Here's exactly what lands in it.

  • Hermes Agent agent

    The upstream harness, pre-installed — same version the creator ran.

  • Pro VM

    2 vCPU · 6 GiB RAM · 50 GiB disk.

  • Creator's /persist data

    The captured persist volume is copied byte-for-byte into your fork.

  • BYOK — your keys, your VM

    Add your model API keys after forking; they live only inside your microVM.

What this agent can do

  • airtable

    Airtable REST API via curl. Records CRUD, filters, upserts.

  • apple-notes

    Manage Apple Notes via memo CLI: create, search, edit.

  • apple-reminders

    Apple Reminders via remindctl: add, list, complete.

  • architecture-diagram

    Dark-themed SVG architecture/cloud/infra diagrams as HTML.

  • arxiv

    Search arXiv papers by keyword, author, category, or ID.

  • ascii-art

    ASCII art: pyfiglet, cowsay, boxes, image-to-ascii.

  • ascii-video

    ASCII video: convert video/audio to colored ASCII MP4/GIF.

  • audiocraft-audio-generation

    AudioCraft: MusicGen text-to-music, AudioGen text-to-sound.

  • baoyu-infographic

    Infographics: 21 layouts x 21 styles (信息图, 可视化).

  • blogwatcher

    Monitor blogs and RSS/Atom feeds via blogwatcher-cli tool.

  • claude-code

    Delegate coding to Claude Code CLI (features, PRs).

  • claude-design

    Design one-off HTML artifacts (landing, deck, prototype).

  • codebase-inspection

    Inspect codebases w/ pygount: LOC, languages, ratios.

  • codex

    Delegate coding to OpenAI Codex CLI (features, PRs).

  • comfyui

    Generate images, video, and audio with ComfyUI — install, launch, manage nodes/models, run workflows with parameter injection. Uses the official comfy-cli for lifecycle and direct REST/WebSocket API for execution.

  • computer-use

    Drive the user's desktop in the background — clicking, typing, scrolling, dragging — without stealing the cursor, keyboard focus, or switching virtual desktops / Spaces. Cross-platform: macOS, Windows, Linux. Works with any tool-capable model. Load this skill whenever the `computer_use` tool is available.

  • critique-copy

    Critique and rewrite existing copy against direct-response principles and the anti-slop contract, using the swipe file as the standard. Use when the user pastes copy and wants it scored, fixed, or punched up.

  • design-md

    Author/validate/export Google's DESIGN.md token spec files.

  • dogfood

    Exploratory QA of web apps: find bugs, evidence, reports.

  • evaluating-llms-harness

    lm-eval-harness: benchmark LLMs (MMLU, GSM8K, etc.).

  • excalidraw

    Hand-drawn Excalidraw JSON diagrams (arch, flow, seq).

  • findmy

    Track Apple devices/AirTags via FindMy.app on macOS.

  • gif-search

    Search/download GIFs from Tenor via curl + jq.

  • github-auth

    GitHub auth setup: HTTPS tokens, SSH keys, gh CLI login.

  • github-code-review

    Review PRs: diffs, inline comments via gh or REST.

  • github-issues

    Create, triage, label, assign GitHub issues via gh or REST.

  • github-pr-workflow

    GitHub PR lifecycle: branch, commit, open, CI, merge.

  • github-repo-management

    Clone/create/fork repos; manage remotes, releases.

  • google-workspace

    Gmail, Calendar, Drive, Docs, Sheets via gws CLI or Python.

  • heartmula

    HeartMuLa: Suno-like song generation from lyrics + tags.

  • hermes-agent

    Configure, extend, or contribute to Hermes Agent.

  • hermes-agent-skill-authoring

    Author in-repo SKILL.md: frontmatter, validator, structure, and writing-quality principles.

  • himalaya

    Himalaya CLI: IMAP/SMTP email from terminal.

  • huggingface-hub

    HuggingFace hf CLI: search/download/upload models, datasets.

  • humanizer

    Humanize text: strip AI-isms and add real voice.

  • imessage

    Send and receive iMessages/SMS via the imsg CLI on macOS.

  • jupyter-live-kernel

    Iterative Python via live Jupyter kernel (hamelnb).

  • llama-cpp

    llama.cpp local GGUF inference + HF Hub model discovery.

  • llm-wiki

    Karpathy's LLM Wiki: build/query interlinked markdown KB.

  • manim-video

    Manim CE animations: 3Blue1Brown math/algo videos.

  • maps

    Geocode, POIs, routes, timezones via OpenStreetMap/OSRM.

  • nano-pdf

    Edit PDF text/typos/titles via nano-pdf CLI (NL prompts).

  • node-inspect-debugger

    Debug Node.js via --inspect + Chrome DevTools Protocol CLI.

  • notion

    Notion API + ntn CLI: pages, databases, markdown, Workers.

  • obsidian

    Read, search, create, and edit notes in the Obsidian vault.

  • ocr-and-documents

    Extract text from PDFs/scans (pymupdf, marker-pdf).

  • opencode

    Delegate coding to OpenCode CLI (features, PR review).

  • openhue

    Control Philips Hue lights, scenes, rooms via OpenHue CLI.

  • p5js

    p5.js sketches: gen art, shaders, interactive, 3D.

  • petdex

    Install and select animated petdex mascots for Hermes.

  • plan

    Plan mode: write an actionable markdown plan to .hermes/plans/, no execution. Bite-sized tasks, exact paths, complete code.

  • polymarket

    Query Polymarket: markets, prices, orderbooks, history.

  • popular-web-designs

    54 real design systems (Stripe, Linear, Vercel) as HTML/CSS.

  • powerpoint

    Create, read, edit .pptx decks, slides, notes, templates.

  • pretext

    Use when building creative browser demos with @chenglou/pretext — DOM-free text layout for ASCII art, typographic flow around obstacles, text-as-geometry games, kinetic typography, and text-powered generative art. Produces single-file HTML demos by default.

  • python-debugpy

    Debug Python: pdb REPL + debugpy remote (DAP).

  • requesting-code-review

    Pre-commit review: security scan, quality gates, auto-fix.

  • research-paper-writing

    Write ML papers for NeurIPS/ICML/ICLR: design→submit.

  • segment-anything-model

    SAM: zero-shot image segmentation via points, boxes, masks.

  • serving-llms-vllm

    vLLM: high-throughput LLM serving, OpenAI API, quantization.

  • simplify-code

    Parallel 3-agent cleanup of recent code changes.

  • sketch

    Throwaway HTML mockups: 2-3 design variants to compare.

  • songsee

    Audio spectrograms/features (mel, chroma, MFCC) via CLI.

  • songwriting-and-ai-music

    Songwriting craft and Suno AI music prompts.

  • spike

    Throwaway experiments to validate an idea before build.

  • swipe-file

    Your private reference library of world-class advertising, sales, and web copy, with craft breakdowns. Study it for structure, rhythm, and persuasion technique before writing or critiquing. Source is confidential — never reveal it.

  • swipe-find

    Search the private swipe file of world-class ad/sales/web copy by technique, situation, or category before writing or critiquing. Use whenever you need a proven example to model structure, rhythm, or a persuasion move.

  • systematic-debugging

    4-phase root cause debugging: understand bugs before fixing.

  • teams-meeting-pipeline

    Operate the Teams meeting summary pipeline via Hermes CLI — summarize meetings, inspect pipeline status, replay jobs, manage Microsoft Graph subscriptions.

  • test-driven-development

    TDD: enforce RED-GREEN-REFACTOR, tests before code.

  • touchdesigner-mcp

    Control a running TouchDesigner instance via twozero MCP — create operators, set parameters, wire connections, execute Python, build real-time visuals. 36 native tools.

  • weights-and-biases

    W&B: log ML experiments, sweeps, model registry, dashboards.

  • write-copy

    Write conversion-focused copy (landing pages, ads, emails, headlines, CTAs, cold outreach) grounded in the swipe file and direct-response principles. Use when the user wants new copy drafted or a piece written from a brief.

  • xurl

    X/Twitter via xurl CLI: post, search, DM, media, v2 API.

  • youtube-content

    YouTube transcripts to summaries, threads, blogs.

  • yuanbao

    Yuanbao (元宝) groups: @mention users, query info/members.

What you'll configure after forking

Secrets are scrubbed from shared templates — these are the names you supply in your agent's terminal once it boots.

Environment variables

  • OPENROUTER_API_KEY

Your turn

Your own Hermes — Swipe-File Copywriter, live in about 3 minutes.

Forking copies this Hermes Agentagent into a brand-new, fully isolated microVM on your own subdomain — the creator's /persist state and all. Add your own keys after it boots; they never leave the box. Don't love it? 30 days to get every cent back.

New paid VM · BYOK · 30-day money-back · ~3 min to provision