# Reverse prompts

> Reverse prompting of a page and its blocks. GLLmolfar reads the page and cuts its copy into blocks; your AI agent, connected over MCP, writes what each block does; GLLmolfar checks the result and builds a prompt and an example for every block. It copies the shape of the text, never the text.

Describes GLLmolfar 0.9.22, checked 2026-11-01. Canonical page: https://www.getlooploop.com/gllmolfar/docs/reverse-prompts

- **Where:** Site › Reverse prompts, or **Reverse prompts** in the URL audit
- **Mode:** Simple and Pro
- **Built from:** One page read by GLLmolfar, judged by your agent
- **Changes:** When you read a page or your agent builds a run

## On the screen

At the top, what the screen does, the address field and the state of the agent connection. Below, the pages read so far on the left and the selected one on the right.

![The Reverse prompts screen of GLLmolfar with the getlooploop.com address, before any page was read](https://www.getlooploop.com/images/gllmolfar/docs/reverse-prompts.webp)

Numbered parts of the screenshot:

1. **What it does.** The page is read as HTML, as rendered and as its accessibility tree; your agent writes the judgements.
2. **Page address.** Filled with the open crawl's site. **Read the page** reads it and adds a run.
3. **Agent connection.** Whether your agent can do its part, with **How to connect**.
4. **Runs.** Every page read: blocks found, the address, the date, and **Built** or **Waiting for agent**.
5. **The run.** The selected run: its figures and, once built, the page profile and a prompt for every block.

## How a run goes

- **Read the page.** GLLmolfar reads the address and cuts its copy into candidate blocks. The run appears in the list as **Waiting for agent**.
- **Copy for the agent.** The run shows a line to paste into your AI agent (Claude Code, Codex or any MCP client connected to GLLmolfar): “Use GLLmolfar's reverse_prompts tools: get run {id} ({url}), fill in its analysis and build it.”
- **Your agent writes the judgements** and sends them back through GLLmolfar's tools. GLLmolfar checks them.
- **Built.** The prompts appear in the run, selected, as soon as the agent builds it.

> **What GLLmolfar checks.** No six words in a row from the page and no brand name in anything the agent writes; a word range for every element; every candidate block placed once. Only a result that passes all five checks becomes prompts.

## A run

| Part | What it shows |
| --- | --- |
| Figures while waiting | **candidate blocks**, **visible words**, **text only after JavaScript** and **text folded behind a click**, and **Read as:** with the layers read. |
| Figures once built | **blocks with prompts**, **visible words** and **text only after JavaScript**. |
| The page | **Main promise**, **Page and reader**, **Persuasion logic** and **Skeleton**: the page's blocks in order. |
| Blocks (N) | Each block with its name, type and role, its **Prompt** with **Copy**, and an **Example from the prompt**. |
| Actions | **Open the full report**, **Copy all prompts**, save as **.md**, **.json** or **.html**, and **Delete**. |

## The agent connection

| Line on screen | What it means |
| --- | --- |
| The judgements are written by your AI agent, connected to GLLmolfar: AI agents need a signed-in account. | Sign in first. **How to connect** explains the rest. |
| The judgements are written by your AI agent: switch the agent connection on in Settings and connect your agent. | Signed in, but the connection is off or not running. |
| The agent connection is on: ask your agent to finish a run, or to reverse-prompt any page. | Ready. Your agent can also start a run itself. |

## States and messages

- **No runs** — the app says: "nothing found" No page has been read yet. The right side says **Pick a page on the left.**
- **Reading** — the app says: "Reading…" The button stays busy until the page is read.
- **Bot check** — the app says: "The page shows a captcha or a bot check; GLLmolfar does not get past it." Nothing is read.
- **Unreachable** — the app says: "The site did not answer or refused automated readers." Nothing is read.
- **Not a page** — the app says: "Not a readable web page, or a page with no text (probably images)." Nothing to cut into blocks.
- **Not public** — the app says: "Not a public web address." Nothing is read.
- **Refused** — the app says: "Not analysed: a page in Russian, or a site in Russia's domain zone, hosted in Russia or with a Russian-language version. The publisher's decision." The page is not read.

> **Locked screens.** A screen with a lock in the panel is not open on this account; pressing it says what opens it.

## Related pages

- [URL audit](https://www.getlooploop.com/gllmolfar/docs/url-audit.md): Site › URL audit: one page checked without a crawl — status, speed, JavaScript, page map, failed checks, accessibility, robots.txt, headers and screenshots.
- [Agent · test](https://www.getlooploop.com/gllmolfar/docs/agent-test.md): The Agent · test screen: your own models plan tasks from the fix list, rewrite pages, write social posts and review risky pages; GLLmolfar measures the results.
- [MCP tools for agents](https://www.getlooploop.com/gllmolfar/docs/mcp-tools.md): The MCP server inside GLLmolfar: how to connect an AI agent, and every tool it can call to crawl, read fixes, audit pages, search by meaning and save reports.
- [AI](https://www.getlooploop.com/gllmolfar/docs/ai.md): The AI screen: an AI readiness score, which AI bots may get in and what they get, what blocks quoting, trust signals, llms.txt, Markdown for agents.
