本文へ移動
cccskills
無料GitHub で公開

session-message

Cross-session messaging - deliver a message to another one of this user's conversations, and reply to one you received.

インストール方法を見る

含まれるファイル(1)

  • SKILL.md4.1 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Cross-Session Message Skill

Deliver a message to another one of this user's conversations with the bundled agent-facing CLI. Delivering is exactly like the user opening that conversation and pressing send: the recipient starts a turn and decides for itself whether to reply.

Rules

  1. Use this ONLY when the user selected a target conversation with @@, or explicitly asked you to communicate with another conversation. Never deliver a message on your own initiative.
  2. to must be a conversation id. Names are not addresses, and there is no broadcast — one send-message call reaches exactly one conversation.
  3. Never pass, inline, export, echo, or set any AIONUI_... environment variable.
  4. Commands must directly call "$AIONUI_HELPER_BIN" session .... Pass payloads through stdin heredocs. Do not write payload JSON files to disk.
  5. If the current conversation belongs to a team, do NOT use this skill. Use team send-message instead.
  6. On rate_limited, STOP delivering and tell the user. It means the two conversations are spinning against each other. Do not retry.
  7. Word results precisely. queued means "delivered; the other side is busy and will see it when it frees up" — it does NOT mean "they received it" or "they read it". Never claim a message was read.
  8. If the CLI fails, report the failure from stderr/stdout in normal prose. Do not claim the message was delivered.

Reading targets from the user's message

When the user typed @@, their message carries a block like:

[[AION_SESSIONS]]
To deliver to the conversations below, use the session-message skill (address by conversation id); if it is unavailable, run `"$AIONUI_HELPER_BIN" session capabilities` for the delivery contract.
重构-鉴权模块	conv_019f…	workspace: same
文档站改版	conv_01a0…	workspace: /Users/x/docs (differs from yours)
[[/AION_SESSIONS]]

The first line is a hint that this skill is how to deliver, with a fallback to session capabilities when the skill is unavailable. Every following line is a target: name, tab, id, tab, workspace:. Use the id.

Delivering a message

"$AIONUI_HELPER_BIN" session send-message <<'JSON'
{
  "to": "conv_019f…",
  "message": "接口定完了吗?"
}
JSON

Replying to a message you received

A delivered message arrives with this block at the top:

[[AION_SESSION_MESSAGE]]
from: 重构-鉴权模块	conv_019f…
workspace: same
reply_to: conv_019f…	(reply: session send-message, to=reply_to)
If the session-message skill is unavailable, run `"$AIONUI_HELPER_BIN" session capabilities` for the full delivery contract.
[[/AION_SESSION_MESSAGE]]

Reply by sending to reply_to with the same command:

"$AIONUI_HELPER_BIN" session send-message <<'JSON'
{
  "to": "conv_019f…",
  "message": "定完了,已经推到 main。"
}
JSON

Replying is optional. Decide for yourself whether a reply is useful — there is no synchronous wait on the other side.

Finding a target the user only described in prose

"$AIONUI_HELPER_BIN" session list

Optional stdin filters: q (name filter), project_id, limit, cursor.

Cross-workspace rule

When workspace is not same, the other conversation runs in a different directory:

  • Do NOT use relative paths — they resolve against the recipient's workspace and will silently read a different file, or none.
  • Do NOT assume the recipient can read your files. Cross-directory access may be blocked by its sandbox or permissions.
  • To share file content, put the content itself into message.

Getting more detail about a target conversation

For a target's workspace path, whether it is currently running a turn, or stuck/waiting hints:

"$AIONUI_HELPER_BIN" diagnose conversations get <<'JSON'
{ "conversation_id": "conv_019f…" }
JSON

Exact schemas

For enum values, error-code meanings, and full field tables:

"$AIONUI_HELPER_BIN" session capabilities

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Configure AionUi itself with the bundled aioncore CLI. Use when asked to set up or change assistants, assistant rules, skills, MCP servers, model providers, agents, scheduled tasks, or settings.

日本語の概要は準備中です。原文の説明を表示しています。

iOfficeAI/AionCore1222026年10月15日 更新

Diagnose a running AionUi installation: inspect stuck or errored conversations, read provider health, scheduled task state, MCP server health, team member state, backend health, and aioncore logs. Use when the user reports AionUi is misbehaving, a conversation is stuck, an LLM/provider call is failing, a scheduled task did not run, an MCP server has no tools, a team member is hung, or they ask to troubleshoot AionUi.

日本語の概要は準備中です。原文の説明を表示しています。

iOfficeAI/AionCore1222026年10月15日 更新

Expose the user's local AionUi WebUI to the public internet with a near-zero-effort flow. Detects whether the WebUI is running, guides the user to switch it on if needed (the only manual step), self-installs cloudflared cross-platform, opens a Cloudflare quick tunnel, verifies the public URL actually works, then explains the limitations honestly (temporary/random URL, must stay running, password is the only protection, traffic transits Cloudflare). Use whenever the user wants to reach their AionUi from outside the LAN, over the internet, or share a public link. Distinct from aionui-webui-setup (which covers manual LAN / Tailscale / server config through the settings UI): this skill produces a one-click public link via an automatic tunnel.

日本語の概要は準備中です。原文の説明を表示しています。

iOfficeAI/AionCore1222026年10月15日 更新

AionUi WebUI configuration expert: Helps users configure AionUi WebUI mode for remote access through the settings interface. Supports LAN connection, Tailscale VPN, and server deployment. Use when users need to set up AionUi WebUI, configure remote access, troubleshoot WebUI issues, or deploy AionUi on servers.

日本語の概要は準備中です。原文の説明を表示しています。

iOfficeAI/AionCore1222026年10月15日 更新

Create a new conversation for this user with the bundled aioncore CLI. Use when the user asks to open, start, or spin up a new conversation.

日本語の概要は準備中です。原文の説明を表示しています。

iOfficeAI/AionCore1222026年10月15日 更新

cron

無料

Scheduled task management - create, query, update scheduled tasks to automatically execute operations at specified times.

日本語の概要は準備中です。原文の説明を表示しています。

iOfficeAI/AionCore1222026年10月15日 更新

iOfficeAI のスキルをすべて見る

このスキルの問題を報告する