Agent skill

Xs Xangi Settings

by karaage0703 in karaage0703/ai-assistant-workspace

xangiの設定確認・設定ファイル変更・反映再起動を行うスキル。最新仕様は対象cloneのxangiドキュメントを参照する。「このチャンネルでも応答して」「タイムアウト変えて」「設定確認して」で使用。

MITAuto-check: notesDevOps & Cloud

Install Xs Xangi Settings

skills CLI
$ npx skills add karaage0703/ai-assistant-workspace --skill xs-xangi-settings -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install karaage0703/ai-assistant-workspace xs-xangi-settings --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/karaage0703/ai-assistant-workspace.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/xs-xangi-settings .claude/skills/xs-xangi-settings && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
xs-xangi-settings
GitHub stars
136
Token cost
~1.1k tokens
SKILL.md length
202 words
Files
1
Skills in repo
23
Repo updated
First seen
Licence
MIT

At a glance

xangiの設定確認・設定ファイル変更・反映再起動を行うスキル。最新仕様は対象cloneのxangiドキュメントを参照する。「このチャンネルでも応答して」「タイムアウト変えて」「設定確認して」で使用。

  • Works in 3 steps: 対象インスタンスを特定 → 最新ドキュメントを確認 → 要望の種類を判定
  • DevOps & Cloud work in your project
  • SKILL.md covers 基本方針, 実行フロー, よくある変更 and Docker運用, plus 3 more sections
  • Calls git, rg and docker; needs API_KEY

What it does

Xs Xangi Settings is an agent skill from karaage0703/ai-assistant-workspace. xangiの設定確認・設定ファイル変更・反映再起動を行うスキル。最新仕様は対象cloneのxangiドキュメントを参照する。「このチャンネルでも応答して」「タイムアウト変えて」「設定確認して」で使用。

Its SKILL.md is about 1.1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in DevOps & Cloud. It works with Docker and Slack. The licence is MIT.

When your agent uses it

  • DevOps & Cloud work in your project

Example prompts

  • “/xs-xangi-settings”

Requirements

  • Docker
  • A credential in API_KEY

Workflow steps

3 steps, taken from the step headings in SKILL.md.

  1. 対象インスタンスを特定
  2. 最新ドキュメントを確認
  3. 要望の種類を判定

What it can do on your machine

Read from SKILL.md and the folder at commit c689862. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • git
    • rg
    • docker

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git and docker, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • API_KEY

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Xs Xangi Settings loads about 1.1k tokens when it runs. Until then it costs about 30 tokens; SKILL.md has 202 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~30
When it runs · the whole SKILL.md, loaded when a task matches
~1.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:34
    find "$HOME" -maxdepth 2 -name .env -path "$HOME/xangi-*/*" -print 2>/dev/null
  • NoteMentions a .env fileSKILL.md:37
    for f in "$HOME"/xangi-*/.env; do
  • NoteMentions a .env fileSKILL.md:83
    p -vE '(TOKEN|SECRET|PASSWORD|API_KEY)=' .env | grep -v '^#' | grep -v '^$'
  • NoteMentions a .env fileSKILL.md:106
    5. `git diff -- .env` は secrets を含む可能性があるため、そのまま貼らない。値は必要な範囲だけマスクして報告する

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from karaage0703/ai-assistant-workspace at commit c689862, republished under its MIT licence (© karaage0703). 202 words, ~1,109 tokens.

Download SKILL.mdSave it as .claude/skills/xs-xangi-settings/SKILL.md (or your agent's skills folder).
name
xs-xangi-settings
description
xangiの設定確認・設定ファイル変更・反映再起動を行うスキル。最新仕様は対象cloneのxangiドキュメントを参照する。「このチャンネルでも応答して」「タイムアウト変えて」「設定確認して」で使用。

xangi 設定変更スキル

チャットから xangi の設定確認、設定ファイル変更、反映再起動を行う。

基本方針

xangi 本体の設定項目や運用コマンドは変わる。スキル内の古い一覧だけで判断せず、作業前に対象 clone の一次情報を読む。

読む順番:

  1. [XANGI_ROOT]/docs/usage.md の環境変数・service・再起動まわり
  2. [XANGI_ROOT]/.env.example
  3. [XANGI_ROOT]/src/prompts/xangi-commands-chat-platform.ts(チャット上でAIに注入される最新運用ルール)

[XANGI_ROOT] は設定変更対象の xangi clone。[WORKSPACE] はこのワークスペース。

実行フロー

Step 1: 対象インスタンスを特定

複数の xangi clone が同じマシンで動くことがあるため、まず対象 clone を決める。

bash
# 実行中コンテキストが xangi 上なら cwd/repo を確認
pwd
git rev-parse --show-toplevel 2>/dev/null

# xangi clone 候補と設定ファイルを確認
find "$HOME" -maxdepth 2 -name .env -path "$HOME/xangi-*/*" -print 2>/dev/null

# WORKSPACE_PATH / XANGI_INSTANCE_ID / XANGI_PROCESS_NAME / DATA_DIR を見て対象を絞る
for f in "$HOME"/xangi-*/.env; do
  [ -f "$f" ] || continue
  echo "## $f"
  grep -E '^(WORKSPACE_PATH|XANGI_INSTANCE_ID|XANGI_PROCESS_NAME|DATA_DIR)=' "$f" || true
done

判定の目安:

  • 現在の 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 なら:

bash
cd /path/to/xangi
rg -n "service start|service stop|service restart|service status|XANGI_PROCESS_NAME|TIMEOUT_MS|CHANNEL_OVERRIDES|AUTO_REPLY_CHANNELS|SLACK_AUTO_REPLY_CHANNELS|system_settings|system_restart" \
  docs/usage.md .env.example src/prompts/xangi-commands-chat-platform.ts

運用ルールの現在形:

  • 起動・停止・再起動・状態確認は対象 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: 設定確認
bash
cd /path/to/xangi

# service 状態
./bin/xangi service status

# 現在の設定を確認(トークン等は表示しない)
grep -vE '(TOKEN|SECRET|PASSWORD|API_KEY)=' .env | grep -v '^#' | grep -v '^$'

出力例:

xangi 現在の設定

- 対象: /path/to/xangi
- service: online
- AUTO_REPLY_CHANNELS: 123456789,987654321
- AGENT_BACKEND: codex
- TIMEOUT_MS: 1800000

※ トークン類は非表示
Step 4b: 設定変更
  1. ユーザーの意図から対象変数を決める
  2. 対象 clone の docs/usage.md / .env.example で現在の名前・デフォルト・注意を確認する
  3. 設定ファイルの現在値を読む
  4. 設定ファイルを編集する(該当行を更新、なければ追加)
  5. git diff -- .env は secrets を含む可能性があるため、そのまま貼らない。値は必要な範囲だけマスクして報告する
  6. 反映に再起動が必要な場合、対象 clone とコマンドを明示して承認を取る
設定を変更しました

変更内容:
- AUTO_REPLY_CHANNELS: (なし) → 123456789,987654321

反映には再起動が必要です。
対象: /path/to/xangi
実行予定: cd /path/to/xangi && ./bin/xangi service restart

再起動の承認後:

bash
cd /path/to/xangi
./bin/xangi service restart
./bin/xangi service status

よくある変更

チャンネル追加(メンションなしで応答)
「#generalでも反応して」
→ AUTO_REPLY_CHANNELS にチャンネルIDを追加

Slack の場合は SLACK_AUTO_REPLY_CHANNELS を使う。必要な Slack scope は対象 clone の docs/slack-setup.md で確認する。

タイムアウト変更
「タイムアウトを10分に」
→ TIMEOUT_MS=600000 に変更
ストリーミング切り替え
「ストリーミングオフにして」
→ DISCORD_STREAMING=false に変更
思考表示切り替え
「考え中アニメーションにして」
→ DISCORD_SHOW_THINKING=false に変更
バックエンド切り替え設定

チャンネル単位の切り替えは、xangi の slash command が CHANNEL_OVERRIDES に永続化する。手動編集する前に現在のコマンド名を docs/usage.md で確認する。

「ALLOWED_BACKENDSを全部有効にして」
→ ALLOWED_BACKENDS=claude-code,codex,gemini,local-llm に変更 → 再起動

「Local LLMのモデルを変えて」
→ LOCAL_LLM_MODEL=<model> に変更 → 再起動

Docker運用

Docker運用ではコンテナ内の一時設定ではなく、host 側の compose / 設定ファイルを変更する。反映は対象 clone の docker compose で行う。

bash
cd /path/to/xangi
docker compose restart xangi

Gotchas

  • xangi clone を取り違えると変更が反映されない。最初に WORKSPACE_PATH と XANGI_PROCESS_NAME を見る
  • トークン・secret は表示しない。確認時は grep -vE '(TOKEN|SECRET|PASSWORD|API_KEY)=' を使う
  • system_settings で AI が設定変更しない。最新の XANGI_COMMANDS でも確認専用扱い
  • 稼働中の自分を動かしている xangi を再起動する場合は、会話が一時中断するため、対象とコマンドを明示してから承認を取る

完了前チェックリスト

□ 対象 clone の docs/usage.md / .env.example / src/prompts/xangi-commands-chat-platform.ts を確認した
□ 対象 clone と設定ファイルを取り違えていない
□ secret を表示していない
□ 設定変更後、反映に必要な再起動コマンドを明示した
□ 再起動した場合は ./bin/xangi service status で状態を確認した

使用例

xangiの設定確認して
このチャンネルでも反応するようにして(チャンネルID: 123456789)
タイムアウトを10分に変更して
ストリーミング出力をオフにして
ALLOWED_BACKENDSを設定して

© karaage0703, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/xs-xangi-settings of karaage0703/ai-assistant-workspace.

Open the folder on GitHubat commit c689862

Compare with similar skills

Xs Xangi Settings next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Xs Xangi Settings compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Xs Xangi Settings this skillkaraage0703/ai-assistant-workspace136—~1.1kAutomated safety check: NotesMIT
Opentagamplifthq/opentag1.4k—~1.3kAutomated safety check: NotesMIT
Movieclaw Plugin Devmovieclaw/MovieClaw160—~2.9kAutomated safety check: PassCustom licence
Vss Manage AlertsNVIDIA-AI-Blueprints/video-search-and-summarization1.9k—~11kAutomated safety check: WarnApache-2.0
Building Vulnerability Dashboard With Defectdojomukul975/Anthropic-Cybersecurity-Skills34k—~2kAutomated safety check: PassApache-2.0
Vss Manage AlertsNVIDIA/skills3.6k—~4.5kAutomated safety check: NotesApache-2.0

Similar skills

  • Opentag

    amplifthq/opentag

    Deploy or operate OpenTag's supported paired setup when a user needs to bootstrap the self-hosted Docker Compose Control Plane and Slack Source App, configure or pair a local ACP Runner with a…

    1.4k GitHub stars~1.3k tokensUpdated 6 days ago
    DevOps & CloudAuto-check: notes
  • Movieclaw Plugin Dev

    movieclaw/MovieClaw

    用户想让 MovieClaw 拥有它现在没有的能力或对接时使用,不管用户有没有说「插件」。典型说法:「做一个企业微信 / 钉钉 / Slack / Bark 通道」「接入某某平台」「能不能支持某某站点」「下载完 / 入库后 / 删片后自动做某事」「按订阅规则组表达不了的规则淘汰种子」「定时去拉某个片单」「给 AI…

    160 GitHub stars~2.9k tokensUpdated today
    DevOps & CloudAuto-check passed
  • Vss Manage Alerts

    NVIDIA-AI-Blueprints/video-search-and-summarization

    A skill your agent uses when operating VSS alert workflows — real-time monitoring, Alert-Bridge subscriptions, verification verdicts, on-demand verification, always-on operation, Slack…

    1.9k GitHub stars~11k tokensUpdated yesterday
    DevOps & CloudAuto-check: warnings
  • Building Vulnerability Dashboard With Defectdojo

    mukul975/Anthropic-Cybersecurity-Skills

    Deploy DefectDojo as a centralized vulnerability management dashboard that ingests findings from 200+ security scanners, deduplicates results, tracks remediation metrics, and integrates with CI/CD…

    34k GitHub stars~2k tokensUpdated 1 mo ago
    DevOps & CloudAuto-check passed
  • Vss Manage Alerts

    NVIDIA/skills

    Official

    A skill your agent uses for VSS alert workflows — real-time monitoring, Alert-Bridge subscriptions, Slack notifications, incident queries, camera onboarding.

    3.6k GitHub stars~4.5k tokensUpdated 2 days ago
    DevOps & CloudAuto-check: notes
  • Installs or refreshes Iron Proxy and its Iron Control web console for NanoClaw, with a local Docker setup, database, credentials and a human approval bridge.

    31k GitHub stars~4.6k tokensUpdated yesterday
    DevOps & CloudAuto-check: notes

More from karaage0703/ai-assistant-workspace

All 23 skills in this repo
  • Xs Arxiv

    karaage0703/ai-assistant-workspace

    arXiv論文の検索・トレンド発見・詳細分析を行う統合スキル。興味度スコアでユーザーに刺さる論文を自動選定。PDF全文読み込み・Notion蓄積対応。「arXivチェックして」「論文検索」「論文分析して」で使用。

    136 GitHub stars~1.4k tokensUpdated 18 days ago
    Auto-check passed
  • Xs Multi Agent

    karaage0703/ai-assistant-workspace

    異なるproviderのAI(Codex/Claude/Grok/Cursor/Antigravity等)から独立意見を集め、共通論点で相互検討して統合する。最初に利用可能エージェントを検出する。「みんなで考えて」「マルチエージェントで分析して」「複数のAIでレビューして」と言われたら使う。

    136 GitHub stars~1.8k tokensUpdated 18 days ago
    Auto-check passed
  • Xs Podcast

    karaage0703/ai-assistant-workspace

    ポッドキャストの音声取得・文字起こし・まとめを行う統合スキル。「ポッドキャストまとめて」「音声配信をダウンロード」「Podcastの内容を教えて」で使用。

    136 GitHub stars~557 tokensUpdated 18 days ago
    Auto-check passed
  • Xs Skill Creator

    karaage0703/ai-assistant-workspace

    スキルの作成・改善を行うスキル。既存スキルの分析から抽出したパターンとテンプレートで統一感のあるスキルを効率的に作成。スキルを作りたい、新しいスキルを追加したい、スキルを改善したい、SKILL.mdを書きたい場合に使用。

    136 GitHub stars~1k tokensUpdated 18 days ago
    Auto-check passed
  • Xs Bridge Ideas

    karaage0703/ai-assistant-workspace

    ワークスペース内の遠い知識や活動をつないで、新しいアイデアを生成する思考支援スキル。過去記事・メモ・発信資産から企画や実装ネタを出したい時に使用。「アイデア出して」「知識をつないで」「一見関係ないものをつないで」で使用。

    136 GitHub stars~487 tokensUpdated 18 days ago
    Auto-check passed
  • Xs Calendar

    karaage0703/ai-assistant-workspace

    カレンダー予定を確認するスキル。ICS(Googleカレンダー等)と手動追加(画像読み取り)を統合。「今日の予定」「明日の予定」「カレンダー画像送って」「スケジュール確認」で使用。/calendar で発動。

    136 GitHub stars~441 tokensUpdated 18 days ago
    Auto-check passed

Works with

Categories

Questions about Xs Xangi Settings

What does Xs Xangi Settings do?

xangiの設定確認・設定ファイル変更・反映再起動を行うスキル。最新仕様は対象cloneのxangiドキュメントを参照する。「このチャンネルでも応答して」「タイムアウト変えて」「設定確認して」で使用。. Xs Xangi Settings is an agent skill from karaage0703/ai-assistant-workspace.

When should I use Xs Xangi Settings?

Xs Xangi Settings fits situations like: devOps & Cloud work in your project.

How do I install Xs Xangi Settings in Claude Code?

Run `npx skills add karaage0703/ai-assistant-workspace --skill xs-xangi-settings -a claude-code`. Or copy the skill folder (skills/xs-xangi-settings in karaage0703/ai-assistant-workspace) into .claude/skills/xs-xangi-settings in your project. Claude Code loads it when a task matches its description.

How do I install Xs Xangi Settings in Codex?

Run `npx skills add karaage0703/ai-assistant-workspace --skill xs-xangi-settings -a codex`. Or copy the skill folder (skills/xs-xangi-settings in karaage0703/ai-assistant-workspace) into .agents/skills/xs-xangi-settings in your project. Codex loads it when a task matches its description.

Can I use Xs Xangi Settings in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add karaage0703/ai-assistant-workspace --skill xs-xangi-settings -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/xs-xangi-settings, .gemini/skills/xs-xangi-settings, .github/skills/xs-xangi-settings and .opencode/skills/xs-xangi-settings in your project.

What does Xs Xangi Settings need to run?

Going by SKILL.md and its folder, Xs Xangi Settings needs the command-line tools its instructions call (git, rg and docker) and credentials named API_KEY. Our summary lists: Docker; A credential in API_KEY.

Does Xs Xangi Settings access the network?

SKILL.md contains no URLs. Its commands use git and docker, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Xs Xangi Settings safe to install?

Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Xs Xangi Settings use?

Xs Xangi Settings is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Xs Xangi Settings use?

About 1.1k tokens (SKILL.md is roughly 4.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Xs Xangi Settings?

Skills that share tags, products or a category with Xs Xangi Settings: Opentag (amplifthq/opentag, 1.4k stars), Movieclaw Plugin Dev (movieclaw/MovieClaw, 160 stars), Vss Manage Alerts (NVIDIA-AI-Blueprints/video-search-and-summarization, 1.9k stars) and Building Vulnerability Dashboard With Defectdojo (mukul975/Anthropic-Cybersecurity-Skills, 34k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Xs Xangi Settings?

karaage0703 (a GitHub user) maintains it in karaage0703/ai-assistant-workspace, which has 136 GitHub stars. The repository holds 23 skills in this directory. The repository was last updated on September 23, 2026.

Source: karaage0703/ai-assistant-workspace on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.