スキル os-scripting
🖥️

os-scripting

安全

OS とシェルスクリプトのトラブルシューティング

このワークフローバンドルは、開発者とシステム管理者がシェルスクリプトのデバッグ、本番環境対応の bash コードの作成、Linux/macOS/Windows 全体でのシステム管理タスクの自動化を支援します。

対応: Claude Codex Code(CC)
📊 70 十分
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「os-scripting」を使用しています。 エラーコード 1 で終了する bash スクリプトのデバッグを支援してください

期待される結果:

体系的にデバッグします。まず ShellCheck を使用してスクリプトの一般的な問題を確認し、次にデバッグモードを有効にして実行を追跡します...

「os-scripting」を使用しています。 ディスク容量のモニタリングスクリプトを作成してください

期待される結果:

適切なエラーハンドリング、ログ記録、通知を備えた本番環境対応のモニタリングスクリプトを作成します。これはディスク容量をチェックし、使用量がしきい値を超えたときにアラートを出します...

「os-scripting」を使用しています。 サーバーの CPU 使用率が高いので、トラブルシューティングを支援してください

期待される結果:

体系的に診断しましょう。実行中のプロセスを確認し、リソースを多く使用するタスクを特定し、システムログを分析して原因を特定します...

セキュリティ監査

安全
v1 • 2/24/2026

This is a documentation/workflow bundle skill (SKILL.md) that provides educational guidance on OS and shell scripting. All 93 static findings are false positives. The detected 'external_commands', 'network', and 'filesystem' patterns are example commands in documentation, not executable code. The skill's own metadata correctly identifies it as 'risk: safe'.

1
スキャンされたファイル
430
解析された行数
0
検出結果
1
総監査数
セキュリティ問題は見つかりませんでした
監査者: claude

品質スコア

38
アーキテクチャ
100
保守性
85
コンテンツ
33
コミュニティ
100
セキュリティ
83
仕様準拠

作れるもの

失敗する bash スクリプトのデバッグ

適切なログ記録とエラーハンドリングにより、体系的なデバッグテクニックを使用してシェルスクリプトエラーを追跡して修正します。

本番環境対応の自動化の作成

適切なエラーハンドリング、入力検証、Bats フレームワークを使用したテストを備えた堅牢なシェルスクリプトを構築します。

システムパフォーマンスのトラブルシューティング

標準的なシステムコマンドを使用して、高 CPU、メモリ問題、ディスク容量問題、ネットワーク接続問題を診断します。

これらのプロンプトを試す

基本的なシステム診断
@os-scripting を使用してシステムパフォーマンスを確認し、問題を特定するのを支援してください
シェルスクリプトレビュー
@os-scripting を使用してシェルスクリプトの問題を分析し、ShellCheck を実行してください
スクリプトエラーのデバッグ
@os-scripting を使用して、[エラーを説明] で失敗しているこのシェルスクリプトを体系的にデバッグしてください
自動化スクリプトの作成
@os-scripting を使用して、エラーハンドリングとテストを備えた本番環境対応のバックアップスクリプトの作成を支援してください

ベストプラクティス

  • 厳格なエラーハンドリングのため、スクリプトの開始時に常に 'set -euo pipefail' を使用する
  • 単語分割とグロビングの問題を防ぐため、すべての変数をクォートする
  • トラブルシューティングのため、タイムスタンプ付きの包括的なログ記録を追加する
  • すべての重要なスクリプト機能に対して Bats テストを記述する

回避

  • スペースや特殊文字を含む可能性のあるクォートされていない変数の使用
  • 明示的なハンドリングなしに '|| true' でコマンドの終了コードを無視する
  • コマンドで使用する前にユーザー入力を検証しない
  • エラーハンドリングやログ記録なしにスクリプトを記述する

よくある質問

このワークフローバンドルはどのスキルを呼び出しますか?
このバンドルは、bash-linux、bash-pro、shellcheck-configuration、systematic-debugging、bats-testing-patterns、devops-troubleshooter などのスキルを編成します。
このスキルは私のシステムでコマンドを実行できますか?
いいえ、これはドキュメンテーションとワークフローガイドです。ガイダンスとテンプレートを提供しますが、シェルコマンドを直接実行しません。
これを機能させるには他のスキールのインストールが必要ですか?
はい、このワークフローバンドルは bash-linux、shellcheck-configuration、bats-testing-patterns などの他のスキルと連携するように設計されています。
どのプラットフォームをサポートしていますか?
このワークフローは Linux、macOS、Windows(WSL または PowerShell 相当)に対応しています。
シェルスクリプトを始めるにはどうすればよいですか?
まずフェーズ 1(環境評価)でシステムを理解し、次にフェーズ 4(スクリプト開発)に進んで最初のスクリプトを作成します。
本番環境の自動化に使用できますか?
はい、このバンドルには適切なテストとエラーハンドリングを備えた本番環境対応のスクリプトを作成するための品質ゲートとベストプラクティスが含まれています。

開発者の詳細

ファイル構成

📄 SKILL.md