Skip to content
Back to skills

Episodic Archiver

ASecurity

Episodic Memory Archiver. Stores full conversation transcripts with embeddings and analysis into ArangoDB. Use this to save the "User Story" or "Chain of Thought".

  • 666 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 2, 2026
ai-agentsgobashapi

Works with

  • api

Security analysis

A100/100

Scanned September 2, 2026

npx -y skills add majiayu000/claude-skill-registry --skill episodic-archiver --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Episodic Archiver?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Episodic Archiver
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-episodic-archiver-claude-skill-registry/badge)](https://www.skillsdirectory.com/skills/majiayu000-episodic-archiver-claude-skill-registry)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: episodic-archiver
description: >
  Episodic Memory Archiver. Stores full conversation transcripts with embeddings
  and analysis into ArangoDB. Use this to save the "User Story" or "Chain of Thought".
allowed-tools: Bash
triggers:
  - archive conversation
  - save episode
  - store transcript
  - remember this conversation
metadata:
  short-description: Analyzes and stores episodic conversation memory
---

# Episodic Archiver

This skill analyzes full conversation transcripts, embeds them for search, and categorizes turns.

## Usage

```bash
# Save a JSON transcript to episodic memory
.agents/skills/episodic-archiver/run.sh archive <transcript.json>
```

## Input Format

The JSON file should be a list of messages or an object with a `messages` list:

```json
{
  "session_id": "task_123",
  "messages": [
    {
      "from": "Coordinator",
      "to": "Worker",
      "message": "Please fix the bug...",
      "timestamp": 1234567890
    },
    ...
  ]
}
```

## Storage

Data is stored in ArangoDB collection `agent_conversations` with:

- `embedding`: Vector representation (768d)
- `category`: LLM-derived tag (Task, Question, Solution, etc.)

## Prerequisites

- ArangoDB credentials in `.env` (e.g., `ARANGO_URL`, `ARANGO_DB`, `ARANGO_USER`, `ARANGO_PASS`).
- **Embedding service** running (recommended): `EMBEDDING_SERVICE_URL=http://127.0.0.1:8602`
- Falls back to local `graph_memory` embedding model if service unavailable.
- Optional: `CHUTES_API_KEY` or `OPENAI_API_KEY` (for categorization).

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.