From cli
Use when the user wants to send a message to an ArchAstro agent, ask an agent a question, view a thread conversation, check for agent responses, or interact with an agent. Trigger phrases include "send a message", "ask the agent", "what did the agent say", "show the conversation", "check the thread", "talk to the agent", "message the agent", "create a session".
npx claudepluginhub archastro/archastro-cliThis skill is limited to using the following tools:
Send messages to agents and view their responses.
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
Send messages to agents and view their responses.
This skill depends on the cli plugin for CLI installation and authentication. Use that plugin's commands instead of trying to install or authenticate the CLI manually inside this skill.
Every invocation must begin by understanding the current context. Determine:
Direct 1:1 conversation with an agent. Use --wait to stream the response via SSE.
One-shot question — put the question in --instructions and use --wait:
archastro create agentsession --agent <agent-id> --instructions "What are the open issues?" --wait
The agent processes the instructions as its task. --wait streams updates until completion.
Multi-turn conversation — create session, send messages with exec --wait:
archastro create agentsession --agent <agent-id> --thread-id <thread-id> --instructions "Respond to messages"
archastro exec agentsession <session-id> -m "What are the open issues?" --wait
exec --wait blocks and streams the agent's response in real-time. Without --wait, exec returns immediately after sending.
Threads support multiple users and agents. Use when you need ongoing conversation context or multiple participants.
Before any chat work, verify the CLI:
plugin-compatibility.json from the plugin root.plugins.cli.minimumCliVersion, fall back to the top-level minimumCliVersion.archastro --version. If missing or older than the resolved minimum, direct the user to /cli:install./cli:auth.Preferred: agent session with --wait
archastro create agentsession --agent <agent-id> --instructions "<question>" --wait
This creates the session, processes the question, and streams the result — all in one command.
For longer timeouts:
archastro create agentsession --agent <agent-id> --instructions "<question>" --wait --timeout 300
Alternative: exec with --wait
If you need to send follow-up messages to an existing session:
archastro exec agentsession <session-id> -m "<question>" --wait
Without --wait (fire-and-forget):
archastro create agentsession --agent <agent-id> --instructions "<question>"
archastro describe agentsession <session-id> --follow
Use describe --follow to stream updates on a session created without --wait.
Determine the sender ID:
Org mode: Get the user's ID from archastro auth status.
Developer mode: Look up thread members:
archastro list threadmembers --thread <thread-id>
Send the message and wait for the response:
archastro create threadmessage --thread <thread-id> --user-id <user-id> --content "..." \
--wait --wait-timeout 300
When the response arrives, read the full content:
archastro list threadmessages --thread <thread-id> --full
archastro list threadmessages --thread <thread-id> --full
Always use --full — the default table view truncates content.
Create the thread:
archastro create thread --title "..." --user <user-id>
Add members:
archastro create threadmember --thread <thread-id> --agent-id <agent-id>
/cli:auth or suggest --app <id>.--wait when the user expects to see the agent's response.