スキル一覧に戻る
shiiman

profile-updater

by shiiman

1🍴 0📅 2026年1月14日
GitHubで見るManusで実行

SKILL.md


name: profile-updater description: Slack プロフィールを更新する。「プロフィール更新」「ステータス変更」「表示名を変更」「自分のステータス」「プロフィールを変更」「ステータス設定」などで起動。ユーザートークン(SLACK_USER_TOKEN)が必要。 allowed-tools: [Bash]

Profile Updater

Slack のプロフィールを更新します。

前提条件

このスキルは User Token(SLACK_USER_TOKEN) が必要です。 User Token がない場合はエラーになります。

User Token の設定

.claude/settings.local.json または環境変数で設定:

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

必要なスコープ

User Token に以下のスコープが必要:

  • users.profile:write - プロフィール更新

ワークフロー

1. 現在のプロフィールを確認

python plugins/shiiman-slack/skills/profile-updater/scripts/slack_profile.py show

2. 表示名を変更

python plugins/shiiman-slack/skills/profile-updater/scripts/slack_profile.py update --display-name "新しい表示名"

3. ステータスを設定

python plugins/shiiman-slack/skills/profile-updater/scripts/slack_profile.py update \
  --status-text "会議中" \
  --status-emoji ":calendar:"

4. ステータスをクリア

python plugins/shiiman-slack/skills/profile-updater/scripts/slack_profile.py clear-status

更新可能なフィールド

フィールドオプション説明
表示名--display-nameSlack に表示される名前
ステータス--status-text現在の状態を示すテキスト
絵文字--status-emojiステータスに付く絵文字
役職--title役職・肩書き
電話番号--phone連絡先電話番号
--first-name名前(名)
--last-name名前(姓)

使用例

表示名とステータスを同時に変更

python plugins/shiiman-slack/skills/profile-updater/scripts/slack_profile.py update \
  --display-name "山田太郎 - リモート" \
  --status-text "在宅勤務中" \
  --status-emoji ":house:"

役職を変更

python plugins/shiiman-slack/skills/profile-updater/scripts/slack_profile.py update \
  --title "シニアエンジニア"

注意事項

  • User Token がないとこのスキルは使用できません
  • ワークスペースの設定によっては一部フィールドが変更できない場合があります
  • ステータス絵文字は :emoji_name: 形式で指定します

コマンド連携

実際の処理は /shiiman-slack:profile-update に委譲します(SSOT として扱う)。

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です