Przejdź do treści
Biblioteka skilli
AI i agenci · Research

conversation-mining

/conversation-mining

Przeszukuje historię rozmów z Claude Code, Codex i AntiGravity według daty, słów kluczowych, ID sesji lub referencji, a na życzenie streszcza wskazane sesje w notatki.

Licencja
MIT
Ostatnia zmiana repozytorium
23.06.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
10
Skrypty
2
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 23.06.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ą
  • 2 skrypty w paczce. Przejrzyj je przed instalacją, bo Claude może je uruchomić.

Skrypty: convs.py, export_all.py

Co robi i kiedy

Przeszukuje historię rozmów z Claude Code, Codex i AntiGravity według daty, słów kluczowych, ID sesji lub referencji, a na życzenie streszcza wskazane sesje w notatki.

Oryginalny opis (EN)

统一检索和使用 Claude Code / Codex / AntiGravity 的历史对话。支持按日期、关键词、会话 ID、Conversation Reference、Conversation Prompt 找回原文,也支持在用户明确要求时,对指定会话或某天会话做提炼、总结、笔记整理。

Jak działa

  1. What This Skill Does
  2. Modes
  3. Main Files
  4. Common Commands
  5. Guidance
  6. 新增:增量导出 + 搜索索引
Sekcje z nagłówków SKILL.md, w oryginale · 99 linii, 258 słów
Podgląd SKILL.md
---
name: conversation-mining
description: 统一检索和使用 Claude Code / Codex / AntiGravity 的历史对话。支持按日期、关键词、会话 ID、Conversation Reference、Conversation Prompt 找回原文,也支持在用户明确要求时,对指定会话或某天会话做提炼、总结、笔记整理。
---

# Conversation Mining

## What This Skill Does

- 找回某天 / 某条 / 某组历史对话
- 读取 `Conversation Reference` / `Conversation Prompt`
- 打开或更新本地对话查看器
- 在用户明确要求时,对指定会话做总结、提炼、笔记整理
- 翻译 AI 对话为人类可读的结构化摘要(翻译模式)

## Modes

### 搜索模式

- 默认模式
- 优先保留原文,不抢先摘要
- 适合:找回灵感、找原句、找上下文、找某天讨论

### 提炼模式

- 只有用户明确说“总结 / 提炼 / 整理笔记”时使用
- 必须基于明确范围:
  - 会话 ID
  - 日期
  - Conversation Reference
  - Conversation Prompt
  - 用户指定的一组会话

### 翻译模式

- 触发条件:用户粘贴对话文本片段并说"翻译/看不懂/解释/人话",或给对话 ID + 翻译请求
- 典型场景:用户在 Codex / Claude / AG 里看不懂一段对话,复制过来让你翻译

#### 流程

1. **导出最新对话**:运行 `python3 ~/.claude/skills/conversation-mining/export_all.py --days 7`,确保索引包含近一周内容(`--days 0` 会导出空列表,不要用)
2. **定位会话**(优先使用搜索索引):
   - 先读 `~/.claude/exported_conversations/search_index.json`,在 entries 中按 keywords/title 模糊匹配关键词(纯 JSON 读取,毫秒级)
   - 如果索引不够精确 → 再 fallback 到 `conversations.json` 的 messages 全文搜索,或在 `/Users/lizeyu/Documents/ZeYu-AI-Brain/LOCAL-LARGE-FILES/agent-context/conversation-transcripts/` 下的 md 文件中 Grep 搜索
   - 如果用户给了对话 ID(如 `codex-20260327-e35f554d`)→ 在 `conversations.json` 中按 id 字段查找
   - 取匹配度最高的会话
3. **读取完整 transcript**:从定位到的会话的 `transcript_path` 读取完整 markdown
4. **结合项目上下文翻译**:用 Grep/Read 查阅项目代码,理解术语实际含义

#### 输出结构

```markdown
## 核心意图
(一句话说清楚这段对话在做什么)

## 关键决策
| 决策 | 理由 | 状态 |
|------|------|------|
| ... | ... | 已确认/待定 |

## 架构图(如果涉及)
(用 Mermaid 或 ASCII 画图)

## 下一步行动
1. ...
2. ...

## 未决事项
- ...
```

#### 术语对照

- 项目特有术语(如 "106W" / "Nomos-era" / "projection primitives")必须用 Grep/Read 查阅项目代码确认实际含义,不能猜测
- 在输出中附上:术语 → 实际对应的文件/函数/概念

## Main Files

- 导出脚本:`~/.claude/skills/conversation-mining/export_all.py`
- 查看器:`~/.claude/skills/conversation-mining/viewer.html`
- 索引:`~/.claude/exported_conversations/conversations.json`

## Common Commands

```bash
python3 ~/.claude/skills/conversation-mining/export_all.py
python3 ~/.claude/skills/conversation-mining/export_all.py --date 2026-03-18
python3 ~/.claude/skills/conversation-mining/export_all.py --days 7
```

## Guidance

- 如果用户要”找”,先定位再给原文
- 如果用户要”总结”,先明确范围再总结
- 如果用户已经给了 `Conversation Reference` / `Conversation Prompt`,优先按它的 `conversation id` 和 transcript 路径处理
- AntiGravity 内容提取是尽力模式,部分会话可能只有标题或摘要

## 新增:增量导出 + 搜索索引

- 导出脚本现在支持增量模式:第二次运行 `--days 7` 只重写有变化的 transcript,不变化的不重写
- 每次导出自动生成 `search_index.json`(轻量关键词索引),搜索时优先用它而不是全量 Grep
- `--clean` 参数可清理 conversations.json 中不存在的孤立 transcript 文件
Pliki w paczce (10)
  • .gitignore 1 KB
  • AI_INSTALL.md 2 KB
  • LICENSE 1 KB
  • README.md 5 KB
  • README_CN.md 5 KB
  • SKILL.md 4 KB
  • convs.py 1 KB
  • export_all.py 26 KB
  • pyproject.toml 1 KB
  • viewer.html 92 KB

Wersje

W bazie nie ma innych skilli o nazwie conversation-mining.

Migawka bazy z 28.10.2026 · wersja paczki 53bb7dd1324d (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

  • 100claude-history-ingest
    Importuje historię rozmów i sesji Claude Code do Obsidiana jako skondensowaną wiedzę, z danych .claude, historii projektów i logów audytu.
  • 100session-history
    Przeszukuje i streszcza historię sesji Claude Code, Codex i opencode: dawne rozmowy, sesje na dany temat i odtwarzanie narracji debugowania.
  • 100agent-session-resume
    Pomaga wznowić, odnaleźć, przeczytać lub przejrzeć poprzednią sesję agenta kodującego, transkrypt przekazania albo eksport rozmowy z Claude Code, Codex, Cursor, Antigravity i OpenCode.
  • 100code-mate-antigravity
    Uruchamia Antigravity CLI nieinteraktywnie do zadań programistycznych, gdy użytkownik chce przekazać pracę do Antigravity.
  • 90local-conversation-history
    Kieruje prośby o lokalną historię rozmów z AI w Claude Code, Codex i Kimi CLI do skilla czytającego lub kontynuującego i prowadzi wspólny inwentarz między dostawcami.
  • 100agy-cli
    Obsługuje Antigravity CLI (agy): sesje agentów, polecenia nieinteraktywne, odkrywanie modeli, wybór projektu, zarządzanie pluginami, instalacja i aktualizacje, changelog i wznawianie rozmów.

Uwagi i zgłoszenia

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