A collection of shell scripts, automation tools, and Claude Code skills for common development and infrastructure tasks.
New: Claude Code Skills
This repo now includes installable skills for Claude Code — step-by-step guided workflows that Claude follows when you ask for help. No coding experience needed.
To install a skill, just open Claude Code and tell it:
"Install this skill from https://raw.githubusercontent.com/FredLackey/shared-scripts/main/skills/github-onboarding/SKILL.md"
Then say something like "Help me set up GitHub" and Claude takes it from there.
Ready-to-use skills that walk you through common workflows step by step. See the skills README for full installation instructions.
| Skill | Description |
|---|---|
| GitHub Onboarding | Complete GitHub setup on macOS for beginners — CLI installation, authentication, SSH keys, Git identity, and commit signing. |
| GitHub Repo Setup | Connect a local folder to a GitHub repo, or create both from scratch. The natural next step after onboarding. |
Automates the complete deployment of a Vite-based React application to AWS S3 and CloudFront. It handles resource creation (S3, OAC, Distribution), code build, and deployment in one go.
Automates adding a custom domain and SSL certificate (via ACM) to an existing CloudFront distribution.
A utility to find and display the details of a CloudFront distribution by searching for its S3 origin bucket name.
A destructive script that finds and permanently deletes all AWS resources associated with a CloudFront deployment based on the S3 origin bucket. Use this to tear down environments and avoid ongoing costs.
Infrastructure-as-Code for managing Route 53 DNS zones and records using Terraform. Designed to take over existing DNS zones or create new ones with comprehensive DNS record management capabilities. Includes zone extraction tools for importing existing configurations.
A Windows batch script for updating an application from a source to a destination directory, with built-in backup functionality.
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
If you run into problems or have questions about any of the scripts in this repository, please feel free to reach out.
Fred Lackey
📧 Email: Fred.Lackey@gmail.com
🌐 Website: @FredLackey.com