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.
日本語の概要は準備中です。原文の説明を表示しています。
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.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Use the bundled aioncore diagnose CLI for read-only troubleshooting. It uses
the runtime context injected into the current agent conversation, so do not
discover ports or call backend endpoints by hand.
Examples in this skill use English. When reporting findings or writing user content, use the user's language.
"$AIONUI_HELPER_BIN" diagnose ....diagnose overview for broad "what is wrong" requests.diagnose http get only when no named
command covers the diagnostic need.aionui-config skill.running snapshot does not prove a hang. Re-check the same
conversation and compare runtime fields, message progress, and logs.When unsure which command or stdin fields are available, ask the CLI:
"$AIONUI_HELPER_BIN" diagnose capabilities
The output is the agent-readable contract: domains, command names, stdin JSON fields, selector behavior, redacted fields, and the controlled HTTP escape hatch.
The main stable selector is the current conversation:
{
"conversation_id": "current"
}
The CLI resolves "current" from AIONUI_CONVERSATION_ID. Commands that read
the backend also use AIONUI_BASE_URL and AIONUI_USER_ID from the same
runtime context.
For a vague "AionUi is broken" report, run:
"$AIONUI_HELPER_BIN" diagnose overview
Use the overview to decide where to drill in:
providers.unhealthy means inspect provider health.mcp.enabled_but_no_tools means inspect MCP startup/tool registration.cron.failing means inspect scheduled task state. If cron.failing is empty
but cron issues are suspected, fall back to diagnose cron summary and check
all[].state.last_status directly.running_conversations means inspect the conversation runtime repeatedly.Inspect the current conversation:
"$AIONUI_HELPER_BIN" diagnose conversations get <<'JSON'
{
"conversation_id": "current"
}
JSON
Inspect a known conversation:
"$AIONUI_HELPER_BIN" diagnose conversations get <<'JSON'
{
"conversation_id": "conv_123"
}
JSON
Read recent messages:
"$AIONUI_HELPER_BIN" diagnose conversations messages <<'JSON'
{
"conversation_id": "current",
"limit": 30,
"errors_only": true
}
JSON
Interpretation:
state=running with is_processing=true is only a suspected hang after
repeated checks show no turn_id, runtime, or message progress.state=waiting_confirmation or pending_confirmations > 0 means the turn is
waiting for user approval, not hung."$AIONUI_HELPER_BIN" diagnose providers summary
Look for non-healthy model health, stale last_check, high latency, or an
error string. The summary is redacted; do not ask for raw provider JSON unless
the named command is insufficient.
"$AIONUI_HELPER_BIN" diagnose cron summary
Top-level fields: enabled, name, id.
Run-state fields are nested under state: state.last_status, state.last_error,
state.run_count, state.retry_count, state.next_run_at_ms, state.last_run_at_ms
(timestamps are millisecond epoch integers, not human dates).
"$AIONUI_HELPER_BIN" diagnose mcp summary
An enabled server with tool_count=0 usually means startup failed, the command
is unavailable, credentials are invalid, or the server crashed before tool
registration.
"$AIONUI_HELPER_BIN" diagnose teams summary
Find the member's conversation_id, then drill into that conversation:
"$AIONUI_HELPER_BIN" diagnose conversations get <<'JSON'
{
"conversation_id": "member_conv_123"
}
JSON
"$AIONUI_HELPER_BIN" diagnose health
Use this to confirm the backend is reachable and read the core version/build metadata.
Tail logs when the runtime provides AIONUI_LOG_DIR:
"$AIONUI_HELPER_BIN" diagnose logs tail <<'JSON'
{
"lines": 100,
"errors_only": true,
"conversation_id": "current"
}
JSON
If AIONUI_LOG_DIR is unavailable and the user gives a log directory, pass it
explicitly:
"$AIONUI_HELPER_BIN" diagnose logs tail <<'JSON'
{
"log_dir": "/Users/alex/Library/Logs/AionUi",
"lines": 100,
"errors_only": true,
"conversation_id": "conv_123"
}
JSON
Known benign noise: No onPostToolUseHook found for tool use ID warnings can
appear around tool calls and are not automatically the root cause.
Use this only when a named command does not cover the diagnostic read.
"$AIONUI_HELPER_BIN" diagnose http get <<'JSON'
{
"path": "/api/teams",
"reason": "Inspect team fields not covered by diagnose teams summary."
}
JSON
Constraints:
/health or start with /api/.| Concern | Command |
|---|---|
| Backend alive / version | diagnose health |
| Cross-domain snapshot | diagnose overview |
| Conversation runtime | diagnose conversations get |
| Conversation messages | diagnose conversations messages |
| Provider health | diagnose providers summary |
| Scheduled jobs | diagnose cron summary |
| MCP servers | diagnose mcp summary |
| Teams and member state | diagnose teams summary |
| Logs | diagnose logs tail |
| Uncovered read-only API | diagnose http get |
aionui-config.cron skill or
aionui-config cron commands.まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
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.
日本語の概要は準備中です。原文の説明を表示しています。
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.
日本語の概要は準備中です。原文の説明を表示しています。
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.
日本語の概要は準備中です。原文の説明を表示しています。
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.
日本語の概要は準備中です。原文の説明を表示しています。
Scheduled task management - create, query, update scheduled tasks to automatically execute operations at specified times.
日本語の概要は準備中です。原文の説明を表示しています。
Render Mermaid diagrams as SVG or ASCII art using beautiful-mermaid. Use when users need to create flowcharts, sequence diagrams, state diagrams, class diagrams, or ER diagrams. Supports both graphical SVG output and terminal-friendly ASCII/Unicode output.
日本語の概要は準備中です。原文の説明を表示しています。