Przejdź do treści
Biblioteka skilli
AI i agenci · Integracja z narzędziem

memory

/memory

Prowadzi pamięć ról Octobots: typowane wpisy z faktami, preferencjami i decyzjami oraz dzienne logi tylko do dopisywania.

Repozytorium
wikis ↗
Licencja
MIT
Ostatnia zmiana repozytorium
07.07.2026

Ocena i bezpieczeństwo

100/ 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ść35 / 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
2
Skrypty
1
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

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

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co sprawdzić przed instalacją
  • 1 skrypt w paczce. Przejrzyj je przed instalacją, bo Claude może je uruchomić.

Skrypty: scripts/memory.py

Co robi i kiedy

Prowadzi pamięć ról Octobots: typowane wpisy z faktami, preferencjami i decyzjami oraz dzienne logi tylko do dopisywania.

Wyzwalacze z opisu

what did I do todayremember thiswhat did you learn yesterdaylog this
Oryginalny opis (EN)

Per-role persistent memory for Octobots roles. Curated typed entries (facts, preferences, decisions) and append-only daily logs (episodic, "what did I do today"). Use when the user says "remember this", "what did you learn yesterday", "log this", or whenever you discover something worth keeping across sessions.

Jak działa

  1. Quick Start
  2. When to log vs. write
  3. Memory types (curated only)
  4. Auto-load
Sekcje z nagłówków SKILL.md, w oryginale · 52 linii, 396 słów
Podgląd SKILL.md
---
name: memory
description: Per-role persistent memory for Octobots roles. Curated typed entries (facts, preferences, decisions) and append-only daily logs (episodic, "what did I do today"). Use when the user says "remember this", "what did you learn yesterday", "log this", or whenever you discover something worth keeping across sessions.
license: Apache-2.0
compatibility: Requires Python 3.10+ (stdlib only, no pip dependencies)
metadata:
  author: octobots
  version: "0.1.0"
---

# Memory

Persistent per-role memory. Two complementary stores under `.octobots/memory/<role>/`:

- **Curated** — typed entries (`<name>.md` with frontmatter) plus an index `MEMORY.md`. For facts that should survive across many sessions: user preferences, project decisions, feedback, references.
- **Daily log** — `daily/YYYY-MM-DD.md`, append-only timestamped lines. For episodic recall: what you did, what the user said, transient context. Bounded by date so it doesn't grow forever.

A `snapshot.md` is regenerated at every role launch combining the index and the last few days of daily log. Roles `@import` it from their AGENT.md so memory is auto-loaded into the system prompt at session start — no manual reads needed.

## Quick Start

Resolve your role from env `OCTOBOTS_ID`.

```bash
# Append a timestamped line to today's daily log
python octobots/skills/memory/scripts/memory.py log "Discussed Q2 roadmap with user; agreed to defer mobile work"

# Write a curated typed memory entry (use for things worth months/years)
python octobots/skills/memory/scripts/memory.py write user_timezone \
  --type user --description "User's timezone and quiet hours" \
  --content "User is in CET (UTC+1). Quiet hours: 22:00–08:00."

# Read the last 3 days of daily logs + curated index
python octobots/skills/memory/scripts/memory.py read --days 3

# Regenerate snapshot.md (supervisor calls this automatically at launch)
python octobots/skills/memory/scripts/memory.py snapshot
```

All commands accept `--role <name>` to override `OCTOBOTS_ID`.

## When to log vs. write

- **`log`** — anything happening now that you'd want to remember tomorrow but probably not next month. User's mood, what task you're mid-flight on, a one-off observation. Cheap.
- **`write`** — durable facts, preferences, decisions, lessons. Expensive — costs an index entry. Should be re-readable in 6 months and still useful.

If unsure: `log` it. The next snapshot will surface it; you can promote to a curated entry later.

## Memory types (curated only)

| Type | What goes here |
|---|---|
| `user` | Who the user is, role, expertise, preferences |
| `feedback` | Corrections and validated approaches the user gave you. Include the *why* |
| `project` | Goals, deadlines, constraints, in-flight initiatives. Decay fast — re-verify before acting |
| `reference` | Pointers to external systems (Linear projects, Slack channels, dashboards) |

## Auto-load

Roles import their snapshot via `@.octobots/memory/<role>/snapshot.md` at the top of their AGENT.md. Claude Code resolves the import at session start so curated entries and recent daily logs are part of the system prompt automatically. The supervisor regenerates `snapshot.md` before every role spawn.
Pliki w paczce (2)
  • SKILL.md 3 KB
  • scripts/memory.py 9 KB

Wersje

RepozytoriumWynikLicencja
Ta strona · arozumenko/wikis100MIT
rjmurillo/ai-agents100MIT
topoteretes/cognee-integrations100Apache-2.0
topoteretes/cognee-integrations100Apache-2.0
topoteretes/cognee-integrations100Apache-2.0
thebtf/engram100MIT
boshu2/agentops100Apache-2.0
yonatangross/orchestkit100MIT
jeremylongshore/tons-of-skills-marketplace100MIT

Identyczna treść występuje jeszcze w 1 innych folderach na GitHubie. Tu pokazujemy jedną, najlepiej ocenioną kopię.

Migawka bazy z 28.10.2026 · wersja paczki 60ef48814e65 (skrót SHA-256 całej paczki)

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

Podobne skille

  • 100role-memory
    Prowadzi trwałą pamięć agentów w plikach markdown: kuratorowane fakty, decyzje i dziennik zdarzeń, odczytywany przed działaniem.
  • 100project-seeder
    Generuje AGENTS.md i pliki konfiguracji .octobots/ dla nowego projektu, gdy trzeba go zasiać po zbadaniu bazy kodu.
  • 100persistent-memory
    Daje agentowi trwałą pamięć między sesjami dzięki YantrikDB: ładuje kontekst na starcie i zapisuje decyzje, fakty i metody pracy. Wymaga serwera MCP yantrikdb.
  • 100using-memory
    Przypomina wcześniejsze decyzje i kod z lokalnej pamięci memxt, gdy użytkownik odwołuje się do dawnej pracy, i zapisuje nowe decyzje.
  • 100autoloop-memory
    Zapisuje i przywołuje pamięć pętli Autoloop: dodaje wnioski i preferencje, listuje i wyszukuje wpisy oraz renderuje pamięć do promptów.
  • 100daily-log
    Opisuje konwencje dziennych logów pamięci agenta między sesjami, w tym notatkę dnia i sprawdzanie kontekstu na starcie sesji.

Uwagi i zgłoszenia

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