Agent skill

delete-message

Slack メッセージを削除する。「メッセージ削除」「さっきのを消して」「メッセージを消す」「削除して」「メッセージ取り消し」「投稿を削除」「このメッセージ削除」などで起動。User Token があれば自分の投稿を削除可能、なければ Bot 投稿のみ削除可能。

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/delete-message

SKILL.md

Message Deleter

Slack メッセージを削除します。

トークンについて

トークン 削除可能な投稿
User Token(xoxp-) 自分の投稿
Bot Token(xoxb-) Bot の投稿のみ

User Token が設定されていない場合: Bot 投稿のみ削除可能です。自分の投稿を削除したい場合は SLACK_USER_TOKEN の設定が必要であることを通知してください。

ワークフロー

1. 削除対象の確認

以下を確認:

  • チャンネルID
  • メッセージのタイムスタンプ

2. トークン状態の確認

bash
python plugins/shiiman-slack/skills/unread-checker/scripts/slack_message.py status

User Token の有無を確認し、削除可能な投稿を判定。

3. 削除前の確認

削除前に必ずユーザーに確認を取る:

User Token がある場合:

以下のメッセージを削除してよろしいですか?

チャンネル: #general (C01234567)
タイムスタンプ: 1234567890.123456
削除者: あなた(ユーザー名)

⚠️ 注意: 削除は取り消しできません

[はい/いいえ]

User Token がない場合:

User Token が設定されていないため、Bot 投稿のみ削除可能です。

チャンネル: #general (C01234567)
タイムスタンプ: 1234567890.123456

この Bot 投稿を削除してよろしいですか?
⚠️ 注意: 削除は取り消しできません

[はい/いいえ]

※ 自分の投稿を削除するには SLACK_USER_TOKEN を設定してください。

4. メッセージ削除

bash
# ユーザーとして削除(User Token がある場合のデフォルト)
python plugins/shiiman-slack/skills/unread-checker/scripts/slack_message.py delete \
  --channel C01234567 \
  --ts 1234567890.123456

# Bot として削除(明示的に指定)
python plugins/shiiman-slack/skills/unread-checker/scripts/slack_message.py delete \
  --channel C01234567 \
  --ts 1234567890.123456 \
  --as-bot

5. 結果の報告

削除したメッセージの情報を表示。

コマンドオプション

オプション 必須 説明
--channel Yes チャンネルID
--ts Yes メッセージのタイムスタンプ
--as-bot No Bot として削除(User Token があっても)

注意事項

  • 削除は取り消しできません
  • 他のユーザーの投稿は削除できません

User Token の設定方法

自分の投稿を削除するには、.claude/settings.local.jsonSLACK_USER_TOKEN を設定:

json
{
  "mcpServers": {
    "slack": {
      "env": {
        "SLACK_BOT_TOKEN": "xoxb-your-bot-token",
        "SLACK_USER_TOKEN": "xoxp-your-user-token"
      }
    }
  }
}

User Token には chat:write スコープが必要です。

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results