Guide users through initial setup of conversation history indexing. Use when user asks about setting up conversation history, indexing past conversations, or when search returns no results and the database may be empty.
From conversation-historynpx claudepluginhub dhughes/claude-marketplace --plugin conversation-historyThis skill uses the workspace's default tool permissions.
scripts/index-history.shThis skill helps users get started with the conversation-history plugin.
Invoke this guidance when:
After installing the conversation-history plugin, users should index their existing conversations:
bash ${CLAUDE_PLUGIN_ROOT}/skills/getting-started/scripts/index-history.sh
Or they can run the command: /conversation-history:index-history
This scans ~/.claude/projects/ and indexes all existing conversation files into the database at ~/.claude/conversation-history.db.
Automatic indexing: After setup, new conversations are automatically indexed via a Stop hook that fires when Claude finishes responding.
Database location: ~/.claude/conversation-history.db - persists even after JSONL files are cleaned up.
Incremental: The indexer tracks what's already indexed and only processes new content.
If a user searches and gets no results:
/conversation-history:index-history to populate the databaseGuides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.