Toolverse
All skills

memory-sync

by openclaw

Scrape and analyze OpenClaw JSONL session logs to reconstruct and backfill agent memory files. Use when: (1) Memory appears incomplete after model switches, (2) Verifying memory coverage, (3) Reconstructing lost memory, (4) Automated daily memory sync via cron/heartbeat.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
openclaw
Category
Testing
Views
21

About this skill

Scrape and analyze OpenClaw JSONL session logs to reconstruct and backfill agent memory files. Use when: (1) Memory appears incomplete after model switches, (2) Verifying memory coverage, (3) Reconstructing lost memory, (4) Automated daily memory sync via cron/heartbeat. Supports simple extraction and LLM-based narrative summaries with automatic secret sanitization.

How to use

  1. Zainstaluj wymagane zależności: Python 3.11 lub nowszy oraz bibliotekę click. Uruchom w terminalu: pip install click. Jeśli planujesz używać podsumowań LLM bez backendu OpenClaw, zainstaluj też openai: pip install openai.

  2. Umieść skill w katalogu ~/.openclaw/skills/memory-sync/ lub uruchamiaj go bezpośrednio z katalogu, w którym się znajduje. Dla wygody możesz utworzyć alias: alias memory-sync="python ~/.openclaw/skills/memory-sync/memory_sync.py".

  3. Sprawdź czy pamięć agenta ma luki, uruchamiając: memory-sync compare. Polecenie porówna logi sesji z istniejącymi plikami pamięci i pokaże, które okresy brakuje.

  4. Uzupełnij pamięć za dzisiejszy dzień szybką ekstrakcją (bez modelu AI): memory-sync backfill --today. Jeśli chcesz wygenerować narracyjne podsumowanie przy użyciu modelu AI, dodaj flagę: memory-sync backfill --today --summarize.

  5. Aby uzupełnić pamięć z wcześniejszych dni, użyj: memory-sync backfill --since YYYY-MM-DD (od określonej daty do dziś) lub memory-sync backfill --all (wszystkie brakujące okresy). Dla automatyzacji codziennej synchronizacji możesz zaplanować memory-sync backfill --incremental w cronie — polecenie uzupełni tylko zmienione daty od ostatniego uruchomienia.

  6. Opcjonalnie sprawdź spójność plików pamięci: memory-sync validate, zobacz statystyki pokrycia: memory-sync stats, lub wyświetl listę przejść między modelami: memory-sync transitions.

Related skills

qa-tester

by svilupp

\

Testing
2399

go-dev-guidelines

by jumppad-labs

This skill should be used when writing, refactoring, or testing Go code. It provides idiomatic Go development patterns, TDD-based workflows, project structure conventions, and testing best practices using testify/require and mockery. Activate this skill when creating new Go

Testing
1190

differential-review

by trailofbits

Performs security-focused differential review of code changes (PRs, commits, diffs). Adapts analysis depth to codebase size, uses git history for context, calculates blast radius, checks test coverage, and generates comprehensive markdown reports. Automatically detects and

Testing
2510

backtesting-frameworks

by wshobson

Build robust backtesting systems for trading strategies with proper handling of look-ahead bias, survivorship bias, and transaction costs. Use when developing trading algorithms, validating strategies, or building backtesting infrastructure.

Testing
12105

performing-penetration-testing

by jeremylongshore

This skill enables automated penetration testing of web applications. It uses the penetration-tester plugin to identify vulnerabilities, including OWASP Top 10 threats, and suggests exploitation techniques. Use this skill when the user requests a \

Testing
1546

lean4-theorem-proving

by cameronfreer

Use when developing Lean 4 proofs, facing type class synthesis errors, managing sorries/axioms, or searching mathlib - provides build-first workflow, instance management patterns (haveI/letI), and domain-specific tactics

Testing
9108