01
このSkillでできること
- ✓SSH経由でLinuxサーバー上のWebサイトやNode.js、Java、Python、Go、PHPサービスを管理する
- ✓MySQL、PostgreSQL、Redis、Dockerコンテナ、Composeスタックを管理する
- ✓SSL証明書、ドメイン、Nginx、WAF、ファイアウォール、ログ、バックアップを扱う
- ✓サービス状態、システムリソース、cronジョブを確認し、設定済みサーバーの作業状態を再開する
02
使い方
01
STEP 1
管理対象のサーバーと、実行したい運用タスクを指定する
02
STEP 2
デプロイ、サービス管理、データベース設定、SSL設定、Docker管理など目的を具体的に伝える
03
STEP 3
既存サーバーの状態確認や再開では、設定済みサーバーの識別情報を指定する
04
STEP 4
認証情報や秘密情報はチャットに表示せず、出力ではマスキングされた名称 בלבדで扱う
03
Skillのインストール
初心者におすすめ
AIにこのSkillを追加してもらう
GitHub URLごとCodexやClaude Codeへ渡し、現在の環境に合う方法を判断してもらいます。
このGitHubリポジトリにあるSkillを確認し、現在の環境に適した方法でインストールしてください。
インストール後、正常に利用できることを確認し、基本的な使い方も簡潔に説明してください。
Repository:
https://github.com/kirbeeinsipid671/linux-server-skill手動でインストールする
README / SKILL.mdから機械抽出できたコマンドのみ表示しています。推測したコマンドではありません。
ssh -i <key> user@host 'bash -s' << 'EOF'
echo "=OS=" && cat /etc/os-release 2>/dev/null | grep -E "^ID=|^VERSION_ID="
echo "=ARCH=" && uname -m
echo "=INIT=" && ps -p 1 -o comm= 2>/dev/null
echo "=RAM=" && free -h | awk '/^Mem:/{print $2}'
echo "=DISK=" && df -h / | awk 'NR==2{print $2, $5}'
echo "=IP=" && curl -s --max-time 5 ifconfig.me 2>/dev/null || hostname -I | awk '{print $1}'
echo "=INSTALLED="
for t in nginx certbot mysql psql redis-cli docker node java python3 php pm2 git jq; do
command -v $t &>/dev/null && echo "$t:$(command -v $t)" || echo "$t:missing"
done
EOFscp -i <key> ~/.cursor/skills/linux-server-ops/scripts/check-system.sh user@host:/tmp/
scp -i <key> ~/.cursor/skills/linux-server-ops/scripts/service-registry.sh user@host:/tmp/
scp -i <key> ~/.cursor/skills/linux-server-ops/scripts/generate-index.sh user@host:/tmp/
ssh -i <key> user@host 'bash /tmp/check-system.sh && \
mkdir -p /opt/server-tools && \
mv /tmp/service-registry.sh /tmp/generate-index.sh /opt/server-tools/ && \
chmod +x /opt/server-tools/*.sh'ssh -i <key> user@host "awk -F: '\$3 >= 1000 && \$3 < 65534 {print \$1, \$3, \$6}' /etc/passwd"
ssh -i <key> user@host 'bash -s' << 'EOF'
useradd -m -s /bin/bash deploy
mkdir -p /home/deploy/.ssh && chmod 700 /home/deploy/.ssh
echo "<public-key>" > /home/deploy/.ssh/authorized_keys
chmod 600 /home/deploy/.ssh/authorized_keys
chown -R deploy:deploy /home/deploy/.ssh
EOF
ssh -i <key> user@host "echo '<new-public-key>' >> /home/<username>/.ssh/authorized_keys"
ssh -i <key> user@host 'bash -s' << 'EOF'
EOF
ssh -i <key> user@host 'w && last | head -10'ssh -i <key> user@host 'ss -tlnp'
ssh -i <key> user@host 'ss -s && ss -tn state established | wc -l'
ssh -i <key> user@host 'vnstat 2>/dev/null || apt-get install -y vnstat && vnstat'
ssh -i <key> user@host 'nload -u M 2>/dev/null || (apt-get install -y nload && nload -u M)'
ssh -i <key> user@host 'ip addr show && ip route show'
ssh -i <key> user@host 'dig +short <domain> && curl -I --max-time 5 https://<domain>'04
このSkillを使うプロンプト例
Skill名を明示すると、意図したSkillを使わせやすくなります。自動発動型では必須とは限りません。
Linuxサーバー上の既存Webサービスの状態を確認し、必要なら再起動してください。SSL証明書とNginxの設定も確認してください。出力例を見る
対象サーバーの識別情報を用いて、Webサービス、Nginx、SSL証明書の状態を確認しました。認証情報や接続先の詳細は表示していません。05
安全性チェック
自動解析による参考情報です。Skillの安全性を保証するものではありません。
外部API通信明確な記述なし
Shellコマンド実行明確な記述なし
ファイル読み取り明確な記述なし
ファイル書き込み明確な記述なし
ネットワークアクセス明確な記述なし
認証情報検出あり
検出根拠を見る
- credential: DB_PASS=`, `MYSQL_PASSWORD=`, etc. | `DB_PASS=***` | | API keys / tokens / secrets | `*_KEY=`, `*_SECRET=`, `*_TOKEN=` | `API_KEY=***` | | JWT / signing
- credential: okens / secrets | `*_KEY=`, `*_SECRET=`, `*_TOKEN=` | `API_KEY=***` | | JWT / signing secrets | `JWT_SECRET=`, `SECRET_KEY=` | `JWT_SECRET=***` | ### W
- dangerous: ackups | | `user-management-guide.md` | Users, groups, sudo, SSH keys, SFTP chroot, session auditing | --- ## Security Notes - **Never commit `ser
06
関連Skill
mf
mf(Module Federation All-in-One)
Module Federationの概念、設定、型エラー、共有依存関係、ランタイム障害、性能、Bridge、観測性を切り分ける総合スキル。
評価確度:暫定cidiagnosticsmfdoctor
formio-actions
formio-actions
Form.ioフォームにメール通知、認証、Webhook、ロール割り当て、フォーム間保存などのサーバー側アクションを設定・確認するためのリファレンス。
agent-skillsai-agentsclaude
actions-log-secret-scrub
GitHub Actionsログの秘密情報スクラブ
Terraform planなどでGitHub Actionsログに出力された秘密情報を削除し、誤判定を避けて消去を検証するスキル。
GitHub Actionsログ管理秘密情報