thread

List, activate, and read messages from conversation threads with JSON output.

Updated Jan 9, 2026
One-click install
npx skills add https://github.com/42atom/msgcode --skill thread-42atom
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: thread
Source: https://github.com/42atom/msgcode/tree/main/src/skills/runtime/thread
Command: npx skills add https://github.com/42atom/msgcode --skill thread-42atom

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you easily view, switch between, and manage different conversation threads within the application, ensuring you stay organized and focused.

Core Features & Use Cases

  • List Threads: View all available conversation threads.
  • View Active Thread: See which thread is currently active.
  • Read Messages: Retrieve recent messages from a specific thread.
  • Switch Threads: Change the active conversation thread.
  • Use Case: Quickly switch from a project discussion thread to a personal chat thread without losing context.

Quick Start

Use the thread skill to list all available threads.

Frequently Asked Questions about thread

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

FAQPage Schema
How do I list all available conversation threads in my application?

To list conversation threads, you can retrieve a complete view of all available message threads. This provides a structured overview of every active and inactive conversation, ensuring you stay organized and can easily select the context you need.

How can I switch the active conversation thread without losing context?

You can switch the active conversation thread dynamically to change your current focus. This thread management action preserves your message history, allowing transitions between different discussions without losing prior context.

What is the best way to retrieve recent messages from a specific thread?

The best way to retrieve recent messages is to view the active conversation thread. This action accesses the specific thread data, pulling up the latest message history so you can read and catch up on the discussion.

Can I use JSON output for programmatic access to thread data and status?

Yes, thread management supports JSON output for programmatic access to thread data and status. This allows agent backends and user interfaces to dynamically consume conversation lists and message content.

Does dynamic thread management work for both user interfaces and agent backends?

Dynamic thread management is applicable to both user interfaces and agent backends. It handles listing, activating, and reading messages programmatically, supporting seamless integration across different system layers.