acomm-receive
SKILL.md
acomm-receive Skill
概要
acomm --receive は acomm ブリッジに接続し、お嬢様からの最初の入力(Prompt イベント)を受け取ったら
その本文を stdout へ出力して即終了する。バックログ(過去メッセージの再送)は自動的にスキップする。
手動確認フローの典型パターン:
# 1. 問いかけを送信
acomm --agent "ビルドエラーが解消できません。作業を継続してよいでしょうか?" --discord
# 2. 返答を受け取る(変数に代入)
response=$(acomm --receive --discord --timeout 120)
# 3. 返答内容に応じて分岐
echo "お嬢様の返答: $response"
前提条件
yuiclaw daemonが起動中であること(yuiclaw daemon statusで確認)/tmp/acomm.sockが存在すること
コマンド
acomm --receive [--discord] [--slack] [--ntfy] [--timeout <秒>]
| オプション | 説明 |
|---|---|
--discord |
Discord チャンネルからの入力のみ受理 |
--slack |
Slack チャンネルからの入力のみ受理 |
--ntfy |
ntfy チャンネルからの入力のみ受理 |
--timeout <秒> |
指定秒数内に受信できなければ exit 1 で終了 |
| (なし) | 全チャンネルの最初の入力を受理 |
終了コード
| コード | 意味 |
|---|---|
| 0 | メッセージ受信成功(stdout にテキストを出力済み) |
| 1 | タイムアウト、またはブリッジ接続エラー |
使用例
# Discord からの返答を待つ(120秒以内)
response=$(acomm --receive --discord --timeout 120)
echo "受信: $response"
# チャンネル指定なし(どこからでも最初のメッセージ)
acomm --receive --timeout 60
# タイムアウトなし(無制限に待機)
acomm --receive --discord
注意事項
--receiveは最初の 1 件を受信した時点で終了する。複数メッセージを処理したい場合は再度呼び出す。- お嬢様が返答した内容が全文そのまま stdout に出力される(整形・要約なし)。
- ブリッジが起動していない場合は即 exit 1。
yuiclaw daemon startで事前起動すること。
Weekly Installs
1
Repository
yuiseki/ai-secretaryFirst Seen
3 days ago
Security Audits
Installed on
mcpjam1
claude-code1
replit1
junie1
windsurf1
zencoder1