karaage0703/ai-assistant-workspace/xs-xangi-settings
Claude Code and agent skill by karaage0703/ai-assistant-workspace
- community
Checking that the SKILL.md file is still in the repository.
xangiの設定確認・設定ファイル変更・反映再起動を行うスキル。最新仕様は対象cloneのxangiドキュメントを参照する。「このチャンネルでも応答して」「タイムアウト変えて」「設定確認して」で使用。
Install
npx vskill@latest install karaage0703/ai-assistant-workspace/xs-xangi-settingsSKILL.md
xangi 設定変更スキル
チャットから xangi の設定確認、設定ファイル変更、反映再起動を行う。
基本方針
xangi 本体の設定項目や運用コマンドは変わる。スキル内の古い一覧だけで判断せず、作業前に対象 clone の一次情報を読む。
読む順番:
[XANGI_ROOT]/docs/usage.mdの環境変数・service・再起動まわり[XANGI_ROOT]/.env.example[XANGI_ROOT]/src/prompts/xangi-commands-chat-platform.ts(チャット上でAIに注入される最新運用ルール)
[XANGI_ROOT] は設定変更対象の xangi clone。[WORKSPACE] はこのワークスペース。
実行フロー
Step 1: 対象インスタンスを特定
複数の xangi clone が同じマシンで動くことがあるため、まず対象 clone を決める。
判定の目安:
- 現在の Discord / Slack / Web Chat / LINE セッションを動かしている clone を優先
WORKSPACE_PATHがこのワークスペースを指す clone を優先XANGI_PROCESS_NAMEは./bin/xangi service ...の PM2 対象名- Docker運用では host 側の compose / 設定ファイルを対象にし、コンテナ内だけを書き換えない
Step 2: 最新ドキュメントを確認
対象 clone が /path/to/xangi なら:
運用ルールの現在形:
- 起動・停止・再起動・状態確認は対象 clone の
./bin/xangi service start|stop|restart|statusを使う - PATHから使う場合は
xangi-dev/xangi-prodのような名前付き symlink を使う xangi tool system_restartは起動中プロセスに graceful shutdown を要求する低レベル操作system_settingsは確認用。AI はsystem_settingsで設定変更しない- 設定ファイル変更後は対象 clone で
./bin/xangi service restartする
Step 3: 要望の種類を判定
- 設定確認 → Step 4a
- 設定変更 → Step 4b
Step 4a: 設定確認
出力例:
Step 4b: 設定変更
- ユーザーの意図から対象変数を決める
- 対象 clone の
docs/usage.md/.env.exampleで現在の名前・デフォルト・注意を確認する - 設定ファイルの現在値を読む
- 設定ファイルを編集する(該当行を更新、なければ追加)
git diff -- .envは secrets を含む可能性があるため、そのまま貼らない。値は必要な範囲だけマスクして報告する- 反映に再起動が必要な場合、対象 clone とコマンドを明示して承認を取る
再起動の承認後:
よくある変更
チャンネル追加(メンションなしで応答)
Slack の場合は SLACK_AUTO_REPLY_CHANNELS を使う。必要な Slack scope は対象 clone の docs/slack-setup.md で確認する。
タイムアウト変更
ストリーミング切り替え
思考表示切り替え
バックエンド切り替え設定
チャンネル単位の切り替えは、xangi の slash command が CHANNEL_OVERRIDES に永続化する。手動編集する前に現在のコマンド名を docs/usage.md で確認する。
Docker運用
Docker運用ではコンテナ内の一時設定ではなく、host 側の compose / 設定ファイルを変更する。反映は対象 clone の docker compose で行う。
Gotchas
- xangi clone を取り違えると変更が反映されない。最初に
WORKSPACE_PATHとXANGI_PROCESS_NAMEを見る - トークン・secret は表示しない。確認時は
grep -vE '(TOKEN|SECRET|PASSWORD|API_KEY)='を使う system_settingsで AI が設定変更しない。最新のXANGI_COMMANDSでも確認専用扱い- 稼働中の自分を動かしている xangi を再起動する場合は、会話が一時中断するため、対象とコマンドを明示してから承認を取る
完了前チェックリスト
使用例
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/xs-xangi-settings/SKILL.md
Popularity
- Repository stars
- 137
- Repository forks
- 14
- 7-day trend score
- 25
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/karaage0703/ai-assistant-workspace/xs-xangi-settings)