xuiltul

chatwork-tool

Chatwork連携ツール。メッセージ送受信・検索・未返信確認・ルーム一覧を行う。 Use when: Chatworkでメッセージ送信、ルーム一覧取得、未返信確認、チャット検索、メンション対応が必要なとき。

xuiltul 254 45 Updated 1mo ago
GitHub

Install

npx skillscat add xuiltul/animaworks/chatwork-tool

Install via the SkillsCat registry.

SKILL.md

Chatwork ツール

Chatworkのメッセージ送受信・検索・管理を行う外部ツール。

呼び出し方法

Bash: animaworks-tool chatwork <サブコマンド> [引数] で実行。構文は下記を参照。

アクション一覧

send — メッセージ送信

animaworks-tool chatwork send ROOM MESSAGE

messages — メッセージ取得

animaworks-tool chatwork messages ROOM [-n 20]

search — メッセージ検索

animaworks-tool chatwork search KEYWORD [-r ROOM] [-n 50]

unreplied — 未返信メッセージ確認

animaworks-tool chatwork unreplied [--json]
  • include_toall (任意, デフォルト: false): 全体宛メッセージを含めるか

rooms — ルーム一覧

animaworks-tool chatwork rooms

mentions — メンション取得

animaworks-tool chatwork mentions [--json]
  • include_toall (任意, デフォルト: false): 全体宛メッセージを含めるか

delete — メッセージ削除(自分の発言のみ)

animaworks-tool chatwork delete ROOM MESSAGE_ID

sync — メッセージ同期(キャッシュ更新)

animaworks-tool chatwork sync [ROOM]

CLI使用法

animaworks-tool chatwork send ROOM MESSAGE
animaworks-tool chatwork messages ROOM [-n 20]
animaworks-tool chatwork search KEYWORD [-r ROOM] [-n 50]
animaworks-tool chatwork unreplied [--json]
animaworks-tool chatwork rooms
animaworks-tool chatwork mentions [--json]
animaworks-tool chatwork delete ROOM MESSAGE_ID
animaworks-tool chatwork sync [ROOM]
animaworks-tool chatwork <サブコマン> ... --as <identity>

注意事項

  • 自分専用トークン CHATWORK_API_TOKEN__<自分の名前> で動作する。未登録の場合は使用不可
  • --as <identity>chatwork_tool.grants で委任された場合のみ利用可能。read 委任では write(send/delete 等)は不可
  • roomはルーム名でもルームIDでも指定可能

Categories