/cht — Communication skill for Claude Code
Chat persistence for Claude Code — 13 slash commands + hooks for saving conversations as local markdown files.
How to install /cht
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open kosoukhov/cht-cli and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What /cht does
[](https://www.npmjs.com/package/@kosoukhov/cht-cli) [](LICENSE) [](package.json)
Alternatives in Communication
- Prompts.chat — f.k.a. Awesome ChatGPT Prompts 154.3k ★
- Qiaomu Anything To Notebooklm — Claude Skill: Multi-source content processor for NotebookLM 1.4k ★
- Claudix - Claude Code For VSCode — by Haleclipse - A VSCode extension that brings Claude Code directly into your editor with interactive chat int 1k ★
README
/cht — Chat Persistence for Claude Code
[](https://www.npmjs.com/package/@kosoukhov/cht-cli) [](LICENSE) [](package.json)
Save, search, and continue Claude Code conversations as local markdown files.
13 slash commands for managing conversation history in Claude Code. Every message is crash-proof saved to a markdown file, organized by project, readable offline in any editor.
Installation
Requirements: Node.js 22+, Claude Code CLI.
npm install -g @kosoukhov/cht-cli
cht setup
`cht setup` registers 13 slash commands and 4 auto-save hooks in your Claude Code configuration. Run it once after installation, and again after updates.
Verify the installation:
cht doctor
Quick Start
/cht-new myproject "Auth refactor" # create a chat
... # work as usual — messages auto-saved
/cht-end # stop recording
On next Claude Code launch:
/cht-continue myproject # resume the chat
Commands
Chat Lifecycle
| Command | Arguments | Description |
|---|---|---|
/cht-new |
[project] [title] |
Create a new chat and enable auto-save |
/cht-end |
-- | Stop recording messages |
/cht-continue |
[project] |
Resume a previous chat (loads history + enables recording) |
/cht-include |
[project] |
Load a chat as context (without recording) |
Browsing and Search
| Command | Arguments | Description |
|---|---|---|
/cht-list |
[project] [--recent N] [--tag TAG] [--archived] |
List chats with filtering |
/cht-search |
[project] [--all] |
Search by title and content |
Management
| Command | Arguments | Description |
|---|---|---|
/cht-rename |
[project] |
Rename a chat |
/cht-tag |
|
Add/remove a tag |
/cht-archive |
[project] |
Move to archive |
...
Related Skills
TikTok Hooks
Save TikTok opening hooks and first frames to Markdown or Obsidian with Claude
Wechat Opencode
Bridge WeChat to local OpenCode for chat, permission approvals, slash commands, and session persistence on mac
Claude Chat To Md
Convert Claude Code chat sessions to clean Markdown — including subagent conversations
Twitter Article To Markdown
Claude Code Skill: Save X (Twitter) long-form articles as clean Markdown files
Session Flow
The single canonical session flow — start, context alarm, reload/handoff, Manager chat rules. Replaces eagle-s
Apollo Campaign Manager
Comprehensive Apollo.io operations including campaign management, people/company search, and enrichment. Use t
Related Agents
Chat Tracker
Read job-related conversations from WhatsApp Web and LinkedIn messaging by driving the user's logged-in Chrome
Ff Persistence
Flapforge persistence engineer: the save schema, migrations, atomic writes and profile reconciliation — anythi
Optimizer Commands
Specialized agent for optimizing Claude Code slash commands. Expert in command frontmatter, argument-hint synt