Personal collection of agent skills for Claude Code, claude.ai, and the Claude API.
Skills follow the Agent Skills format.
Run AWS CLI commands safely. Enforces identity verification, scoped queries with JMESPath, region/profile hygiene, and confirmation gates on destructive ops. Includes per-service references for S3, EC2, IAM, Lambda, and CloudWatch Logs.
Use when:
- Invoking
aws ...for any service - "List S3 buckets", "describe EC2 instances", "tail Lambda logs", "what AWS account am I in"
- Reviewing or proposing AWS infrastructure changes from the CLI
Run multiple branches of a Laravel project in parallel via git worktrees, each served by Laravel Herd at its own *.test URL. Helper scripts handle worktree creation, .env rewrites (APP_URL, DB, cache/session/redis prefixes), per-worktree DB provisioning, dependency install, and clean teardown. Includes Herd CLI reference, isolation rationale, and DB strategy guide.
Use when:
- Creating a worktree for a Laravel app served by Herd
- Debugging cross-branch
.env/cache/session/DB collisions - Wanting per-branch URLs like
myapp-feat.testwithout manual config - Running the same Laravel project on multiple PHP versions simultaneously
Install the whole collection:
npx skills add leek/agent-skillsInstall a single skill:
npx skills add https://github.com/leek/agent-skills --skill aws-cliRe-run either command to update.
/plugin marketplace add leek/agent-skills
/plugin install leek-skills@leek-agent-skills
cp -r skills/<skill-name> ~/.claude/skills/Upload the skill folder via skill settings, or paste the SKILL.md contents into a project's knowledge.
See the Skills API Quickstart.
Each skill is a folder under skills/:
skills/
<skill-name>/
SKILL.md # required — frontmatter + instructions
scripts/ # optional — helper scripts
references/ # optional — supporting docs
The SKILL.md frontmatter requires only two fields:
---
name: my-skill
description: One sentence — what it does and when Claude should use it.
---
# My Skill
Instructions here.See template/SKILL.md for a starting point and AGENTS.md for full conventions.
- Copy
template/toskills/<skill-name>/. - Fill in
SKILL.md— keep it under 500 lines; offload reference material to sibling files. - Add the skill to
.claude-plugin/marketplace.jsonunder theleek-skillsplugin. - Update the Available Skills section above.
- Open a PR.
MIT