Agent skill
profile-updater
Slack プロフィールを更新する。「プロフィール更新」「ステータス変更」「表示名を変更」「自分のステータス」「プロフィールを変更」「ステータス設定」などで起動。ユーザートークン(SLACK_USER_TOKEN)が必要。
Stars
163
Forks
31
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/development/updater
SKILL.md
Profile Updater
Slack のプロフィールを更新します。
前提条件
このスキルは User Token(SLACK_USER_TOKEN) が必要です。 User Token がない場合はエラーになります。
User Token の設定
.claude/settings.local.json または環境変数で設定:
json
{
"mcpServers": {
"slack": {
"env": {
"SLACK_BOT_TOKEN": "xoxb-your-bot-token",
"SLACK_USER_TOKEN": "xoxp-your-user-token"
}
}
}
}
必要なスコープ
User Token に以下のスコープが必要:
users.profile:write- プロフィール更新
ワークフロー
1. 現在のプロフィールを確認
bash
python plugins/shiiman-slack/skills/profile-updater/scripts/slack_profile.py show
2. 表示名を変更
bash
python plugins/shiiman-slack/skills/profile-updater/scripts/slack_profile.py update --display-name "新しい表示名"
3. ステータスを設定
bash
python plugins/shiiman-slack/skills/profile-updater/scripts/slack_profile.py update \
--status-text "会議中" \
--status-emoji ":calendar:"
4. ステータスをクリア
bash
python plugins/shiiman-slack/skills/profile-updater/scripts/slack_profile.py clear-status
更新可能なフィールド
| フィールド | オプション | 説明 |
|---|---|---|
| 表示名 | --display-name |
Slack に表示される名前 |
| ステータス | --status-text |
現在の状態を示すテキスト |
| 絵文字 | --status-emoji |
ステータスに付く絵文字 |
| 役職 | --title |
役職・肩書き |
| 電話番号 | --phone |
連絡先電話番号 |
| 名 | --first-name |
名前(名) |
| 姓 | --last-name |
名前(姓) |
使用例
表示名とステータスを同時に変更
bash
python plugins/shiiman-slack/skills/profile-updater/scripts/slack_profile.py update \
--display-name "山田太郎 - リモート" \
--status-text "在宅勤務中" \
--status-emoji ":house:"
役職を変更
bash
python plugins/shiiman-slack/skills/profile-updater/scripts/slack_profile.py update \
--title "シニアエンジニア"
注意事項
- User Token がないとこのスキルは使用できません
- ワークスペースの設定によっては一部フィールドが変更できない場合があります
- ステータス絵文字は
:emoji_name:形式で指定します
コマンド連携
実際の処理は /shiiman-slack:profile-update に委譲します(SSOT として扱う)。
Didn't find tool you were looking for?