shell-scripting

109 stars 19 forks
65
D

Specialized knowledge of Bash and Zsh scripting, shell automation, command-line tools, and scripting best practices. Use when the user needs to write, debug, or optimize shell scripts or work with command-line tools.

Third-Party Agent Skill: Review the code before installing. Agent skills execute in your AI assistant's environment and can access your files. Learn more about security

Installation for Agentic Skill

View all platforms →
skilz install einverne/dotfiles/shell-scripting
skilz install einverne/dotfiles/shell-scripting --agent opencode
skilz install einverne/dotfiles/shell-scripting --agent codex
skilz install einverne/dotfiles/shell-scripting --agent gemini

First time? Install Skilz: pip install skilz

Works with 14 AI coding assistants

Cursor, Aider, Copilot, Windsurf, Qwen, Kimi, and more...

View All Agents
Download Agent Skill ZIP

Extract and copy to ~/.claude/skills/ then restart Claude Desktop

1. Clone the repository:
git clone https://github.com/einverne/dotfiles
2. Copy the agent skill directory:
cp -r dotfiles/claude/skills/shell-scripting ~/.claude/skills/

Need detailed installation help? Check our platform-specific guides:

Related Agentic Skills

Agentic Skill Details

Repository
dotfiles
Stars
109
Forks
19
Type
Technical
Meta-Domain
cloud infrastructure
Primary Domain
linux
Market Score
65

Agent Skill Grade

D
Score: 65/100 Click to see breakdown

Score Breakdown

Spec Compliance
12/15
PDA Architecture
19/30
Ease of Use
19/25
Writing Style
7/10
Utility
15/20
Modifiers: -7

Areas to Improve

  • Missing PDA layered structure
  • Missing TOC for long file
  • Second-person voice in description

Recommendations

  • Address 1 high-severity issues first
  • Add trigger phrases to description for discoverability
  • Add table of contents for files over 100 lines

Graded: 2026-01-05

Developer Feedback

I took a look at your shell-scripting skill and wanted to share some thoughts.

Links:

The TL;DR

You're at 65/100, which puts you in D territory – this one needs some work before it's ready to ship. The grading is based on Anthropic's skill best practices across 5 pillars. Your strongest area is Spec Compliance (12/15) – the frontmatter and metadata are solid. The biggest drag is Progressive Disclosure Architecture (19/30) – you're cramming everything into one 170-line file when it should be layered and modular.

What's Working Well

  • Valid metadata: Your YAML frontmatter is clean, triggers like 'shell script', 'bash', and 'zsh' are solid
  • Good template: You've included a safe script template with proper error handling patterns – that's useful
  • Clear section structure: Headers for core competencies, patterns, and tools make it easy to navigate within the file
  • Practical patterns: The examples actually address real scripting needs (argument parsing, error handling, etc.)

The Big One: No Layered Architecture

Here's what's holding you back the most: all content lives in a single SKILL.md file. This violates the Progressive Disclosure Architecture (PDA) principle that Claude skills should use – basically, start users with essentials, then offer references for depth.

Why it matters: A 170-line file is heavier than it needs to be. Users landing on your skill get overloaded, and you lose ~8 points right there.

The fix: Create a references/ directory with separate files:

  • references/shell-templates.md – move your template and variations here
  • references/common-patterns.md – move best practices (error handling, argument parsing, etc.)
  • `references/modern-tool...

Report Security Issue

Found a security vulnerability in this agent skill?