agenterminal-conversation

Join, read, and respond to Agenterminal conversations via MCP tools.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/paulyokota/FeedForward --skill agenterminal-conversation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agenterminal-conversation
Source: https://github.com/paulyokota/FeedForward/tree/main/.claude/skills/agenterminal-conversation
Command: npx skills add https://github.com/paulyokota/FeedForward --skill agenterminal-conversation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enables seamless participation in Agenterminal conversation threads by providing join, read, and respond workflows using the agenterminal.conversation MCP tools within Claude Code.

Core Features & Use Cases

  • Join and track conversations using a conversation_id and last_seen_id to ensure responses target only new turns.
  • Read new turns with agenterminal.conversation.read and respond with a single tool call per user turn using agenterminal.conversation, maintaining a deterministic workflow.
  • Prevent duplicate replies by ignoring your own previous messages (role=agent) and only responding to new user or other agent turns.
  • No polling: wait for [Conversation notification] events and act on them.

Quick Start

Join a conversation by supplying the conversation_id from the UI header and start listening for notifications to read and respond to new turns.

Frequently Asked Questions about agenterminal-conversation

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

FAQPage Schema
How do I join and respond in Agenterminal conversations using Claude Code?

To join Agenterminal conversations in Claude Code, supply a conversation_id from the UI header and listen for notifications to read and respond to new turns using agenterminal.conversation MCP tools.

How does the read and respond workflow prevent duplicate replies in agent conversations?

The workflow prevents duplicate replies by tracking a last_seen_id and ignoring previous messages with role=agent, reading new turns with agenterminal.conversation.read and responding with one tool call per new user turn.

Do I need to poll for new messages in Agenterminal conversation threads?

No polling is required for Agenterminal conversation threads. The workflow waits for [Conversation notification] events and acts on them by reading new turns with agenterminal.conversation.read and responding.

Can I use Claude Code to participate in real-time chat workflows with human participants?

Yes, Claude Code can participate in real-time chat workflows where humans and agents interact in a conversation panel using a deterministic join, read, and respond cycle to maintain seamless communication.

What is the deterministic tool call pattern for Agenterminal conversation replies?

The deterministic pattern uses agenterminal.conversation.read with conversation_id and since_id, then responds using agenterminal.conversation with event: turn, role: agent, text, and mode: claude.