Przejdź do treści
Biblioteka skilli
Programowanie · Automatyzacja

recordforge

/recordforge

Nagrywa przepływy w przeglądarce, kompiluje je i odtwarza, automatyzując powtarzalne kroki w sieci.

Repozytorium
recordforge ↗
Licencja
AGPL-3.0
Ostatnia zmiana repozytorium
29.10.2026

Ocena i bezpieczeństwo

95/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść30 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
1
Przestarzałość

Brak sygnałów. Repozytorium zmienione 29.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

AGPL-3.0, copyleft: przeróbki udostępniane innym muszą mieć tę samą licencję.

Co robi i kiedy

Nagrywa przepływy w przeglądarce, kompiluje je i odtwarza, automatyzując powtarzalne kroki w sieci.

Oryginalny opis (EN)

Use when recording or replaying browser workflows with recordforge. Record → compile → emit → replay.

Jak działa

  1. Pipeline
  2. Record
  3. Compile
  4. Emit (native skill for any agent)
  5. Replay
  6. Secrets
  7. MCP
Sekcje z nagłówków SKILL.md, w oryginale · 56 linii, 275 słów
Podgląd SKILL.md
---
name: recordforge
description: Use when recording or replaying browser workflows with recordforge. Record → compile → emit → replay.
---

# RecordForge

Record browser workflows over CDP and replay them **deterministically** (no page re-reading, no LLM in the replay loop). Repo: github.com/anyforge/recordforge. Install: `npm install -g @anyforgex/recordforge` (or from source: `git clone` + `./install.sh`).

## Pipeline

`record → compile → emit → replay`

## Record

```bash
recordforge record --name order-status            # launches a fresh Chrome; Ctrl-C to stop + save
recordforge record --cdp http://127.0.0.1:9222    # attach to a running browser
```

Captures click / type / hover / scroll / select / upload / contextmenu / submit / navigate across **all tabs**. Passwords and `autocomplete`-sensitive fields are recorded as `{SECRET:name}` — the value never leaves the page. Saved to `~/.recordforge/recordings/<name>-<ts>.json`.

## Compile

```bash
recordforge compile ~/.recordforge/recordings/<name>-<ts>.json --name order-status
```

Deterministic (no LLM): parameterizes every typed value into `{{name}}` placeholders, routes secrets to the store, emits a replay script. Skill saved to `~/.recordforge/skills/<name>.json`.

## Emit (native skill for any agent)

```bash
recordforge emit ~/.recordforge/skills/<name>.json --name order-status
```

Produces a universal `SKILL.md` (loadable by Hermes, Claude Code, Codex, Pi, OpenClaw) + a per-agent install guide (`README.md`) + the replay payload (`skill.json`).

## Replay

```bash
recordforge replay ~/.recordforge/skills/<name>.json 金额=800 事由=出差   # KEY=VALUE for each {{var}}
```

`{{SECRET:name}}` resolves from the local store — never from variables or chat. Stops on the first failed step and reports the step index + reason.

## Secrets

```bash
recordforge secret set password     # prompts with input masked
recordforge secret list             # names only
recordforge secret delete password
```

Store: `~/.recordforge/secrets.json` (mode 0600, plaintext v1).

## MCP

10 tools (`record_start`, `record_stop`, `record_cancel`, `compile`, `emit`, `replay`, `list`, `secret_*`). Wire as an MCP server with: `recordforge-mcp` (installed with the package; or `node /abs/path/to/recordforge/src/index.js` from source).

Wersje

W bazie nie ma innych skilli o nazwie recordforge.

Migawka bazy z 13.11.2026 · wersja paczki b341e24bcbbc (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 90browser-record-replay
    Nagrywa działania w przeglądarce, zamienia je na wielokrotnego użytku skill z parametrami i odtwarza z wizualnym samonaprawianiem.
  • 100replayio
    Nagrywa i sprawdza przebiegi agenta w przeglądarce Replay, pozwala testować lokalną aplikację i pogłębiać debugowanie przez MCP.
  • 100record-and-replay
    Nagrywa przebieg pracy w przeglądarce lub na pulpicie Linuksa i zamienia go w skill wielokrotnego użytku, korzystając z serwera MCP ze strumieniem zdarzeń.
  • 100playwright-recording
    Nagrywa interakcje w przeglądarce jako wideo przez Playwright, na potrzeby filmów demo, przejść po aplikacji i przepływów UI do filmów Remotion.
  • 100unit-failure-visual-replay
    Odtwarza wizualnie błędy testów jednostkowych i integracyjnych: zrzuty w przeglądarce z markerami, gdzie pojawia się każdy błąd.
  • 100luxonis-record
    Nagrywa lub odtwarza całościowe nagranie DepthAI sceny (źródła kamery i IMU, DEPTHAI_RECORD, DEPTHAI_REPLAY), by agent mógł rozwijać aplikację bez podłączonej kamery.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.