ctx-chat

Capture chat threads into project context with deduplication and synthesis outputs.

4|Updated Apr 26, 2026
One-click install
npx skills add https://github.com/simonconway1979/os-intelligence --skill ctx-chat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ctx-chat
Source: https://github.com/simonconway1979/os-intelligence/tree/main/.claude/skills/ctx-chat
Command: npx skills add https://github.com/simonconway1979/os-intelligence --skill ctx-chat

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It converts a confirmed chat thread (WhatsApp, Slack, or DM) into structured, reusable context for your active product project so you don’t have to mentally reconstruct decisions and relationships every session.

Core Features & Use Cases

  • Chat capture with deduplication: Imports the same thread repeatedly and processes only new messages based on an index of prior imports.
  • Structured synthesis pipeline: Writes raw content, produces a synthesized context summary, and validates speculative claims separately.
  • Project-aware participant grounding: Extracts participants from the thread content, matches them to existing people files when possible, and updates a thread index for discovery.
  • Use case: After a multi-party planning or post-event discussion, you can import the thread once, then incrementally re-import later without reprocessing everything.

Quick Start

Use ctx-chat to capture a WhatsApp or Slack thread into your active project’s intelligence/chats folder, synthesizing it into reference state for future sessions.

Frequently Asked Questions about ctx-chat

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I save Slack or WhatsApp chat threads as project documentation?

To save chat threads as project documentation, you can import multi-participant messages into a structured context folder. The system captures raw content, synthesizes key themes, and validates speculative claims, creating reusable reference files for future project sessions.

Can I re-import the same chat thread without duplicating messages?

Yes, you can re-import chat threads without duplicating messages by using thread deduplication. An index file tracks prior import history, ensuring subsequent imports process only new messages and append them to the existing project context without overwriting previous data.

What is context synthesis for stakeholder chat threads?

Context synthesis for stakeholder chat threads is the process of summarizing raw messages into structured project state. It extracts commitments and themes from multi-party discussions, separating confirmed facts from speculative interpretations to maintain decision traceability.

Does chat capture work with direct messages or only multi-participant threads?

Chat capture works with both multi-participant threads and direct message imports. It extracts participants from the thread content, matches them to existing project people files when possible, and updates a thread index to ground the captured conversation in your active project.

What files are generated when capturing a chat thread into project context?

Generating project context from a chat thread produces three specific files: raw.md for original messages, synthesis.md for summarized themes and commitments, and validation.md for validating speculative interpretations. An index.md file manages the import history for deduplication.

How do I track decisions from a multi-party planning discussion?

To track decisions from a multi-party planning discussion, import the confirmed chat thread into your project's intelligence folder. The pipeline synthesizes raw messages into reference state, ensuring decision traceability by validating speculative claims separately from confirmed commitments.