SagaSteps

Capture a repeatable guide on an authorised site and export it. Capture a sequence on an authorised website, review and redact screenshots, edit the descriptions, and export a guide as HTML or ZIP.

You explain the same web task to several people or clients (for example how to reserve, submit or change something) and want a clean step-by-step guide with screenshots, with private areas masked, that you can re-export when the site changes.

SagaSteps actual application or output
Actual Chrome 152 Linux editor with synthetic steps. A separate Chromium 151 run verified a real two-step recording and ZIP export with screenshots.

Before you start

Your first result

  1. Download and extract your bundle

    Buy the SagaSteps bundle at /store/sagasteps/ and extract sagasteps-0.1.1-guide-bundle.zip. Then extract program/sagasteps-preview-20260929.zip into a separate folder. The app/, extension/, samples/ and docs/ paths below refer to that extracted program folder. GUIDE.html and examples/ in the outer bundle contain this manual and its practice material.

  2. Load it in Chrome

    Open chrome://extensions, switch on Developer mode (top right), click Load unpacked and select the extension folder from the package (the one containing manifest.json). SagaSteps opens its editor in a new tab. Pin SagaSteps from Chrome's puzzle-piece Extensions menu (pin icon) so its toolbar icon stays visible.

  3. Create a guide

    Click the SagaSteps icon. Under Guide use Create a new guide: type a New guide title and a Client, then click Create. You can also create guides in the editor (Open editor).

  4. Allow the site

    Open the site in a tab, click the SagaSteps toolbar icon and click Allow recording on this site. Chrome shows its own prompt, “SagaSteps” has requested additional permissions: Read and change your data on <site>. Click Allow (Deny is highlighted by default, so do not just press Enter). The popup then says Access granted; if the prompt closed it, click the icon again. Access covers that one site only, and Remove access withdraws it at any time.

  5. Record

    Check that Record into shows your guide and click Start recording; the popup says Recording on <site> for <client>. Each click, form submit or field change adds a step with a screenshot of the visible part of the tab, and the popup counts them (for example 2 step(s) captured, 0 skipped). Capture now or Alt+Shift+S adds one without a page action. Typed field values are never stored, only that a field was filled. Click Stop when done.

  6. Edit and mask

    Click Open editor. Steps get a plain default heading such as Fill in the field: rewrite the heading and text, reorder or delete steps, and drag on a screenshot (or type coordinates and click Add mask) to cover anything private. Masks are burned into exported images; Burn masks into the stored image also overwrites the stored screenshot and cannot be undone. Replace screenshot re-captures one stale step and keeps your text.

  7. Export

    Fill in Package details (Guide title, Client, optional Summary) and click Export ZIP package or Download HTML only. The ZIP, named like sagasteps-<title>-<client>-v1.zip, contains index.html, guide.json, README.txt and one image per step; open index.html in any browser, or print it to PDF. Export is blocked until the guide has at least one step. Each export after a change becomes the next version.

  8. Where your data is

    Guides, screenshots and masks are stored only in this Chrome profile and survive restarts; exports go to your Downloads folder. There is no account, cloud or sync. Copy this guide for that client makes an independent copy for another client; Delete guide removes a guide and its screenshots. Removing the extension deletes all its stored guides, so export first.

Record how to reserve a tool

Input: examples/sagasteps/practice-site/: a fictional two-page Lindgren Tool Library site (index.html with a Reserve form, done.html confirmation). Nothing is sent anywhere.

  1. In a terminal, serve the practice site: python3 -m http.server 8098 --bind 127.0.0.1 --directory examples/sagasteps/practice-site (on Windows use py instead of python3), then open http://127.0.0.1:8098/ in Chrome.
  2. Click the SagaSteps icon, create a guide titled Reserve a tool for the client Lindgren Tool Library, then click Allow recording on this site and click Allow in Chrome's prompt.
  3. Click Start recording, type any made-up card number such as 0000-TEST, pick a Tool and a Pick-up day, click Reserve, then click Stop.
  4. Click Open editor, mask the card-number field on its screenshot, and click Export ZIP package.

Expected: The popup shows Access granted for http://127.0.0.1:8098, then Recording on http://127.0.0.1:8098 for “Lindgren Tool Library” and a running count of captured steps. The editor lists Reserve a tool, Lindgren Tool Library, version 1, with a screenshot for each captured step and default headings such as Fill in the field; the typed card number is not stored anywhere. Export downloads sagasteps-reserve-a-tool-lindgren-tool-library-v1.zip containing index.html, guide.json, README.txt and images/step-01.png, step-02.png and so on; masked areas are covered in those images. Before any step is recorded the editor says Export is blocked: this guide has no steps yet.

Troubleshooting

The popup says “This page cannot be recorded”.

Recording works only on http(s) pages. Open the site over http:// or https://, for example through the local server in the example, not as a file.

Chrome refused a screenshot, or recording seems paused.

Chrome ties screenshot access to the tab where you invoked SagaSteps and to that one site. Stay on the site, reopen the popup on that tab or press Alt+Shift+S to re-grant, then continue.

Some fast clicks were reported as skipped.

Chrome allows two screenshots per second. Work a little slower; skipped actions are reported, never faked.

Export ZIP package is greyed out.

The guide has no steps yet. Record at least one step, then export.

Compatibility and limits

Guide and examples: 30 September 2026. Examples are fictional or synthetic. Online guide · Support