Agent skill · ma08
cross-session-message
Preview or send a bounded instruction into another known live zellij-backed coding-agent session or Codex Desktop thread outside Symphony.
What it needs
About 4k tokens when loaded.
What this skill does
Cross-Session Message Use the repo-managed send-zellij-message helper when the user wants to nudge another live zellij-backed task/session with a bounded instruction. When running inside Codex Desktop and the target is a Codex Desktop thread, use the app thread tools as the Desktop transport. For UI-only work routed to the Mac in-app Browser or native Computer Use, use mac-ui-worker instead of treating a generic cross-session message as a UI-job protocol. Within an accepted Mac UI job, do not use this skill to relay routine clarification, login, MFA, credential entry, approval, or handoff between the worker and source. Those checkpoints stay between Sourya and the worker by default. The only approval exception is an exact, visibly pre-declared, single-use source delegation. Cross-task sends must match a callback, dependency result, correction, cancellation, or terminal receipt allowed by the complete initial mac-ui-worker/v1 envelope. Invocation Command Useful flags: --execute --submit enter --tab-name <name> --replace-claude-suggestion --json Codex Desktop thread path, when codexapp tools are available: 0. If the thread tools are not already visible, use the runtime's tool discovery to load listthreads, readthread, and sendmessagetothread. 1. Use listthreads with the tracker id, task slug, or visible title. 2. If the result is ambiguous, stop and surface the candidates. 3. Use readthread if you need to confirm the current target state. 4. Send with sendmessagetothread, passing threadId and hostId. 5. Omit model and thinking unless the user explicitly asks to override the destination thread's settings. Behavior Run the preview first. The helper is dry-run by default. Add --execute only after the resolved session/tab target looks correct. Use --submit enter only when you intentionally want the target session to receive Enter after the text write. The preview resolves one supported Claude Code or Codex pane and inspects its composer without mutation. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills ma08/cross-session-message