Claude Marketplaces
SkillsMCP serversMarketplacesDigestTools
Submit

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP servers by category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control
Claude Marketplaces

An independent directory of skills, plugins and MCP servers for Claude Code. Not affiliated with Anthropic.

Browse

  • Skills
  • MCP servers
  • Marketplaces
  • Weekly digest
  • Skill index
  • MCP index
  • Marketplace index

Site

  • About
  • Tools
  • Submit
  • Feedback
  • Privacy
  • llms.txt
  • Plugins reference

Maker

  • Snug
  • Agent Caffeine
  • knobs
  • Wax
  • Vectoys
  • mertduzgun.com
Crafted at
Skills/CLI & Terminal
sickn33 avatar

Bash Linux

sickn33/antigravity-awesome-skills

A solid reference card for Bash essentials that covers command chaining operators, file operations, process management, and text processing tools. The script template with `set -euo pipefail` and the trap cleanup pattern are genuinely useful if you write shell scripts beyond one-liners. I like the comparison table with PowerShell, which helps if you're coming from Windows. The network commands and process management sections (especially the port killing one-liners) are the kind of thing you google every time until you don't. This won't teach you Bash from scratch, but it's a decent cheat sheet for common patterns when working in Linux or macOS terminals.

installs
1.5K
GitHub stars
43.1K
last updated
Jul 14, 2026
View on GitHubSave

Install

$ npx -y skills add sickn33/antigravity-awesome-skills --skill bash-linux --agent claude-code

Installs into .claude/skills of the current project.

Files

Bash Linux Patterns

Essential patterns for Bash on Linux/macOS.


1. Operator Syntax

Chaining Commands

OperatorMeaningExample
;Run sequentiallycmd1; cmd2
&&Run if previous succeedednpm install && npm run dev
||Run if previous failednpm test || echo "Tests failed"
|Pipe outputls | grep ".js"

2. File Operations

Essential Commands

TaskCommand
List allls -la
Find filesfind . -name "*.js" -type f
File contentcat file.txt
First N lineshead -n 20 file.txt
Last N linestail -n 20 file.txt
Follow logtail -f log.txt
Search in filesgrep -r "pattern" --include="*.js"
File sizedu -sh *
Disk usagedf -h

3. Process Management

TaskCommand
List processesps aux
Find by nameps aux | grep node
Stop owned processkill -TERM <verified-task-PID>; verify exit, escalate only if necessary
Find port userlsof -i :3000
Inspect port ownerlsof -nP -iTCP:3000 -sTCP:LISTEN; verify ownership before stopping
Backgroundnpm run dev &
Jobsjobs -l
Bring to frontfg %1

4. Text Processing

Core Tools

ToolPurposeExample
grepSearchgrep -rn "TODO" src/
sedPreview replacementsed 's/old/new/g' file.txt (in-place flags differ on macOS/GNU)
awkExtract columnsawk '{print $1}' file.txt
cutCut fieldscut -d',' -f1 data.csv
sortSort linessort -u file.txt
uniqUnique linessort file.txt | uniq -c
wcCountwc -l file.txt

5. Environment Variables

TaskCommand
View allenv or printenv
View oneecho $PATH
Set temporaryexport VAR="value"
Set in scriptVAR="value" command
Add to PATHexport PATH="$PATH:/new/path"

6. Network

TaskCommand
Downloadcurl -O https://example.com/file
API requestcurl -X GET https://api.example.com
POST JSONcurl -X POST -H "Content-Type: application/json" -d '{"key":"value"}' URL
Check portnc -zv localhost 3000
Network infoifconfig or ip addr

7. Script Template

#!/bin/bash
set -euo pipefail  # Exit on error, undefined var, pipe fail

# Colors (optional)
RED='\033[0;31m'
GREEN='\033[0;32m'
NC='\033[0m'

# Script directory
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"

# Functions
log_info() { echo -e "${GREEN}[INFO]${NC} $1"; }
log_error() { echo -e "${RED}[ERROR]${NC} $1" >&2; }

# Main
main() {
    log_info "Starting..."
    # Your logic here
    log_info "Done!"
}

main "$@"

8. Common Patterns

Check if command exists

if command -v node &> /dev/null; then
    echo "Node is installed"
fi

Default variable value

NAME=${1:-"default_value"}

Read file line by line

while IFS= read -r line; do
    echo "$line"
done < file.txt

Loop over files

for file in *.js; do
    echo "Processing $file"
done

9. Differences from PowerShell

TaskPowerShellBash
List filesGet-ChildItemls -la
Find filesGet-ChildItem -Recursefind . -type f
Environment$env:VAR$VAR
String concat"$a$b""$a$b" (same)
Null checkif ($x)if [ -n "$x" ]
PipelineObject-basedText-based

10. Error Handling

Set options

set -e          # Exit on error
set -u          # Exit on undefined variable
set -o pipefail # Exit on pipe failure
set -x          # Debug only with non-secret inputs; prints expanded arguments

Trap for cleanup

cleanup() {
    echo "Cleaning up..."
    rm -f /tmp/tempfile
}
trap cleanup EXIT

Remember: Bash is text-based. Use && for success chains and quote variables. set -e has conditional/pipeline exceptions; explicitly check consequential operations and never infer complete safety from shell flags.

When to Use

This skill is applicable to execute the workflow or actions described in the overview.

Limitations

  • Use this skill only when the task clearly matches the scope described above.
  • Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
  • Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
SKILL.md on GitHub

Sponsors

SnugThe clipboard manager you and your agent can use, safelyAgent CaffeineClose your lid, come back to finished workWaxBlock anything with supervision, without erasing your iPhoneOpen StepsSponsoredFree and open-source skills that make AI coding agents easier to understand, verify, and control.

Details

Repository
github.com/sickn33/antigravity-awesome-skills
Category
CLI & Terminal

More from sickn33/antigravity-awesome-skills

All 708
  • Bullmq Specialist1.5K
  • Cc Skill Security Review1.5K
  • Vercel Deployment1.5K
  • Bash Scripting1.4K
  • Browser Extension Builder1.4K
  • Documentation Templates1.4K
  • Prompt Engineer1.4K
  • Aws Serverless1.3K
  • Backend Architect1.3K
  • Conversation Memory1.3K
  • Copywriting1.3K
  • Discord Bot Architect1.3K
  • Firebase1.3K
  • Gcp Cloud Run1.3K
  • Github Workflow Automation1.3K
  • Last30days1.3K
  • React Nextjs Development1.3K
  • Systematic Debugging1.3K
  • Tailwind Design System1.3K
  • Agent Memory Mcp1.2K
  • Ai Agents Architect1.2K
  • Architecture1.2K
  • Context Compression1.2K
  • Context Window Management1.2K

Recommended

More CLI & Terminal
1jackwener avatarxiaohongshu-clijackwener/xiaohongshu-cliUse xiaohongshu-cli for ALL Xiaohongshu (Little Red Book, 小红书) operations — searching notes, reading content, browsing users, liking, collecting, commenting, fo1.4Kinstalls
2aradotso avatarcmux-terminal-multiplexeraradotso/trending-skillscmux terminal multiplexer1.4Kinstalls
3rudrankriyam avatarasc-cli-usagerudrankriyam/asc-skillsasc cli usage1.4Kinstalls
4sickn33 avatarbash-scriptingsickn33/antigravity-awesome-skillsbash scripting1.4Kinstalls
5cursor avatarcli-for-agentscursor/plugins>-1.4Kinstalls
6hyva-themes avatarhyva-exec-shell-cmdhyva-themes/hyva-ai-toolsUtility skill to detect Magento development environment and determine command wrapper. This skill should be used by other skills that need to execute shell comm1.3Kinstalls