shell-scripting
79より安全なシェルスクリプトを書く
作成者 CodingKaiser
シェルスクリプトは、クォーティング、エラー処理、移植性のミスによって失敗することがよくあります。このスキルは、より安全な自動化のための実践的な Bash と Zsh のガイダンスを Claude、Codex、Claude Code に提供します。
Argcfile Bash CLI を作成
Argcfile 構文は、構造化された Bash コメントによって動作が制御されるため、編集が難しい場合があります。このスキルは、Claude、Codex、Claude Code が正確な Argc コマンド定義を作成するのを支援します。
このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。
Review the Skillstore skill "using-argc-argcfile" from https://skillstore.io/skills/cgamesplay-using-argc-argcfile.md and its manifest at https://skillstore.io/api/skills/cgamesplay-using-argc-argcfile/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。
AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。
「using-argc-argcfile」を使用しています。 必須のファイルパス、反復可能な tag オプション、dry-run フラグを追加する依頼。
期待される結果:
アシスタントは必要な Argc タグ、それらを配置する場所、生成される各変数の使用方法を説明します。
「using-argc-argcfile」を使用しています。 build と deploy ワークフロー用のサブコマンドを作成する依頼。
期待される結果:
アシスタントは、サブコマンドの説明、スコープ付きオプション、必要なツールのメタデータを含む Bash コマンド構成を概説します。
「using-argc-argcfile」を使用しています。 Argcfile における関数ベースの選択肢を説明する依頼。
期待される結果:
アシスタントは、ヘルパー関数が候補を 1 行ずつ出力し、argc コメント構文を通じて参照されることを説明します。
The static findings are false positives caused by Markdown code formatting, Argc syntax examples, documentation links, and a normal /dev/null redirection. No prompt injection, data exfiltration, unauthorized network access, or malicious execution intent was found in SKILL.md.
バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。
https://skillstore.io/skills/cgamesplay-using-argc-argcfile/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/cgamesplay-using-argc-argcfile?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/cgamesplay-using-argc-argcfile?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/cgamesplay-using-argc-argcfile/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/cgamesplay-using-argc-argcfile.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>CGamesPlay. (2026). using-argc-argcfile security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/cgamesplay-using-argc-argcfile/audits/8@techreport{cgamesplay-cgamesplay-using-argc-argcfile-2026,
author = {CGamesPlay},
title = {using-argc-argcfile security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/cgamesplay-using-argc-argcfile/audits/8},
note = {Author version unspecified}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "using-argc-argcfile security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "CGamesPlay"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/cgamesplay-using-argc-argcfile/audits/8"
identifiers:
- type: other
value: "skillstore:cgamesplay-using-argc-argcfile:audit:8"
description: "Skillstore immutable audit report identifier"
既存の Argcfile に、正しいコメントタグ形式で位置引数、フラグ、オプションを追加します。
argc を通じてサブコマンドと生成されたヘルプを公開する小さな Bash コマンドランナーを構築します。
Argcfile の例を、社内コマンドスクリプトを保守するチーム向けの明確なガイダンスに変換します。
必須の name 引数と 1 つの verbose フラグを受け取る Bash コマンド用のシンプルな Argcfile.sh を作成してください。
この Argcfile を更新して、反復可能な --tag オプション、--format 選択肢オプション、生成されるヘルプテキストを追加してください。
build、test、release サブコマンドを持つ Argcfile コマンド構造を設計してください。引数、オプション、メタデータを含めてください。
この Argcfile をレビューし、argc 構文、関数ベースのデフォルト、選択肢ヘルパー、環境変数、メタデータ使用法が正しいか確認してください。
作成者
CGamesPlayライセンス
MIT
Skillstore リビジョン
r1
バージョンに関する注意
作者はバージョンを宣言していません。
参照
dd4a3ef9f20ddf38830950b4bb713df96b431fd6
メンテナンスの新しさ
2026/7/21
利用状況
4 ダウンロード · 219 閲覧
ファイル構成
📄 SKILL.md
より安全なシェルスクリプトを書く
作成者 CodingKaiser
シェルスクリプトは、クォーティング、エラー処理、移植性のミスによって失敗することがよくあります。このスキルは、より安全な自動化のための実践的な Bash と Zsh のガイダンスを Claude、Codex、Claude Code に提供します。
より安全なBash自動化を構築
作成者 sickn33
Bash自動化は、通常とは異なる入力、プラットフォーム差異、または部分的なエラーによって失敗することがよくあります。このスキルは、より安全なスクリプト、テスト、lint、CIワークフローのための防御的なパターンを提供します。
より安全な Bash 自動化を構築する
作成者 sickn33
シェルスクリプトは、弱いエラーハンドリング、テスト不足、不明確な構造によって失敗することがよくあります。このスキルは、Claude、Codex、Claude Code に対して、より安全な Bash の設計とレビューを案内します。
Rust 挨拶ツールを作成
作成者 EnactProtocol
開発者には、Rust コマンドライン skill に入力を渡すための小さく予測しやすい例が必要です。この skill は、name パラメータから挨拶ツールをコンパイルして実行します。
Python の挨拶サンプルを実行する
作成者 EnactProtocol
新しい Enact ユーザーには、ツール実行が機能することを確認できる小さなサンプルが必要です。このスキルは Python の挨拶コマンドを実行し、シンプルな実行時出力を返します。
CLIからCursorを操作する
作成者 Dicklesworthstone
開発者は、外部ドキュメントを探さずに素早く使えるCursorコマンドを必要とすることがよくあります。このスキルは、ファイル、フォルダー、差分、ウィンドウ、拡張機能、リモート設定に関する簡潔なCLIガイダンスを提供します。