smithery/grahama1970

episodic-archiver

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

Installation

$ npx skills add smithery/grahama1970 --skill episodic-archiver

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/grahama1970 · top by installs.

npx skills add smithery/grahama1970

Browse all from smithery/grahama1970

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Allowed toolsBash
More metadata
short-description
Analyzes and stores episodic conversation memory

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,443 B
  • docs SUMMARY.md 188 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Episodic Archiver

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

Usage

# 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:

{
  "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., ARANGOURL, ARANGODB, ARANGOUSER, ARANGOPASS).
  • Local embedding model availability (graph_memory’s embedding stack).
  • Optional but recommended: CHUTESAPIKEY or OPENAIAPIKEY (for categorization).