shell-scripting
79Write Safer Shell Scripts
by CodingKaiser
Shell scripts often fail because of quoting, error handling, and portability mistakes. This skill gives Claude, Codex, and Claude Code practical Bash and Zsh guidance for safer automation.
Create Argcfile Bash CLIs
Argcfile syntax can be hard to edit because behavior is driven by structured Bash comments. This skill helps Claude, Codex, and Claude Code create accurate Argc command definitions.
Copy this request to your Agent. It includes the canonical Skill page and manifest.
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.Your Agent should still show its plan and request any confirmation required by the security policy.
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Using "using-argc-argcfile". A request to add a required file path, a repeated tag option, and a dry-run flag.
Expected outcome:
The assistant describes the needed Argc tags, where they belong, and how each generated variable will be used.
Using "using-argc-argcfile". A request to create subcommands for build and deploy workflows.
Expected outcome:
The assistant outlines a Bash command layout with subcommand descriptions, scoped options, and metadata for required tools.
Using "using-argc-argcfile". A request to explain function-based choices in an Argcfile.
Expected outcome:
The assistant explains that helper functions print candidates line by line and are referenced through argc comment syntax.
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.
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
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"
Add positional arguments, flags, and options to an existing Argcfile with the correct comment tag format.
Build a small Bash command runner that exposes subcommands and generated help through argc.
Translate Argcfile examples into clear guidance for teams that maintain internal command scripts.
Create a simple Argcfile.sh for a Bash command that accepts a required name argument and one verbose flag.
Update this Argcfile to add a repeated --tag option, a --format choice option, and generated help text.
Design an Argcfile command structure with build, test, and release subcommands. Include arguments, options, and metadata.
Review this Argcfile for correct argc syntax, function-based defaults, choice helpers, environment variables, and metadata usage.
Author
CGamesPlayLicense
MIT
Skillstore revision
r1
Version notice
The author did not declare a version.
Ref
dd4a3ef9f20ddf38830950b4bb713df96b431fd6
Maintenance freshness
7/18/2026
Usage
4 downloads ยท 219 views
File structure
๐ SKILL.md
Write Safer Shell Scripts
by CodingKaiser
Shell scripts often fail because of quoting, error handling, and portability mistakes. This skill gives Claude, Codex, and Claude Code practical Bash and Zsh guidance for safer automation.
Build Safer Production Bash Scripts
by sickn33
Shell automation often fails through unsafe expansion, weak error handling, and portability gaps. This skill guides defensive Bash design, testing, documentation, and review.
Build Reliable Bash Scripts
by sickn33
Shell automation can fail when inputs, errors, cleanup, and tests are overlooked. This workflow guides structured design, defensive implementation, testing, and documentation.
Run a Python Greeting Example
by EnactProtocol
New Enact users need a small example that proves tool execution works. This skill runs a Python greeting command and returns simple runtime output.
Create Rust Greeting Tools
by EnactProtocol
Developers need a small, predictable example for passing input into a Rust command-line skill. This skill compiles and runs a greeting tool from a name parameter.
Create Reproducible Python Scripts
by 89jobrien
Standalone Python scripts often need repeatable dependencies and clear command-line behavior. This skill guides Claude, Codex, and Claude Code to build uv scripts with PEP 723 metadata.