talk-to

Route user messages to target Oracle agents via contacts and persistent threads.

1|Updated May 24, 2026
One-click install
npx skills add https://github.com/tinner-deinno/innova-skills-lib --skill talk-to-tinner-deinno
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: talk-to
Source: https://github.com/tinner-deinno/innova-skills-lib/tree/main/core/talk-to
Command: npx skills add https://github.com/tinner-deinno/innova-skills-lib --skill talk-to-tinner-deinno

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It removes the friction of coordinating communication between agent identities by routing your message to the correct Oracle agent channel (via contacts, persistent threads, or offline inbox) instead of forcing manual, one-off coordination.

Core Features & Use Cases

  • Contacts-first routing: Looks up the target agent’s transport details (maw, inbox path, thread) from ψ/contacts.json (with a fallback path), so messages go where they should.
  • Transport selection with clear intent: Supports auto, real-time maw transport, persistent MCP threads, and offline inbox file drops.
  • Conversation modes: Sends one-shot messages, creates new threads quickly, lists existing channels, or runs an autonomous up-to-10-turn loop for insight extraction.
  • Use Case: When you need status updates or reasoning from a specific agent (e.g., “talk to pulse” or “message neo”), it finds or creates the right per-agent thread and posts your request on their channel with a follow-up read.

Quick Start

Send a direct instruction to the target agent with: /talk-to arthur "What's your status?"

Frequently Asked Questions about talk-to

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

FAQPage Schema
How do I route asynchronous messages to other agents using persistent threads?

Agent messaging routes your message to a target Oracle agent by looking up transport details from contacts.json, then posting to the correct persistent thread or offline inbox without manual coordination.

How do I send a one-shot message to a specific agent channel?

To send a one-shot message, use a direct instruction like /talk-to [agent] "Your message". The system finds the target agent's channel via contacts and posts your request immediately.

Does agent messaging support real-time transport and offline delivery?

Yes, transport selection supports real-time maw transport for immediate delivery and offline inbox file drops for asynchronous communication when real-time channels are unavailable.

Can I run an autonomous loop to extract insights from another agent?

Yes, you can run an autonomous up-to-10-turn conversation loop with a target agent to extract reasoning and insights, which reads the follow-up responses automatically.

What happens if maw notification fails after posting to an agent thread?

If maw notification fails after the primary post, the system exhibits safe non-failing behavior, ensuring your message is still routed correctly via thread routing by channel, topic, or id patterns.

Do I need a contacts file to use thread routing for agent communication?

Yes, contacts-first routing requires a contacts.json file to look up target transport details like maw, inbox path, and thread, though fallback paths are supported if the primary file is missing.