A collection of Agent Skills for Claude Code, Codex, and other compatible agents. Each skill lives in skills/<name>/SKILL.md, with optional references/ and other supporting files alongside it.
| Skill | Description |
|---|---|
| brand-asset-audit | Audit and generate brand assets (logos, favicons, OG images, design system docs) |
| comprehensive-docs | Build a full docs/ suite — index, categorized guides, role-based navigation, consistent formatting |
| deep-bug-hunt | Multi-agent bug-hunt expedition: lens-based finders, adversarial verification, dedup, and filing of verified defects |
| readme | Create or restructure a project's root README with the standard section layout and emoji-prefixed headers |
| dependabot-setup | Configure Dependabot on one repo, audit and fix an existing repo, or sweep a whole fleet |
| monorepo-to-org | Guided private-first monorepo split with OpenTofu, SOPS, release gates, branding, Astro Pages, and optional standardized Dependabot |
| org-repo-create | Create a private-first repository in an existing organization using infra-managed settings, developer gates, CI, and optional Dependabot |
| repo-ci-setup | SHA-pinned workflows and required checks that block PRs |
| homelab-github-settings | Adopt live SimplicityGuy repo settings (rulesets, labels, merge methods) into the homelab OpenTofu github module |
| sudo-l7 | Staff-engineer working mode: check the premise, surface unmentioned risks, push back, verify, report truthfully |
This repo is both a Claude Code plugin marketplace and a Codex plugin marketplace, serving one plugin, agent-skills, that contains every skill.
claude plugin marketplace add SimplicityGuy/agent-skills
claude plugin install agent-skills@simplicityguyOr inside a session: /plugin marketplace add SimplicityGuy/agent-skills, then /plugin install agent-skills@simplicityguy. Skills are namespaced by plugin, e.g. /agent-skills:readme.
codex plugin marketplace add SimplicityGuy/agent-skillsThen install agent-skills from the Plugins directory. Update later with codex plugin marketplace upgrade simplicityguy.
Any tool that follows the Agent Skills layout can load the skill folders directly:
Run from the root of a clone of this repo:
# Claude Code (user-level)
mkdir -p ~/.claude/skills
ln -s "$PWD"/skills/* ~/.claude/skills/
# Codex (user-level)
mkdir -p ~/.agents/skills
ln -s "$PWD"/skills/* ~/.agents/skills/For a single project, link into that project's .claude/skills/ or .agents/skills/ instead.
- Create
skills/your-skill-name/SKILL.md(the directory name must matchname) - Include YAML frontmatter with
nameanddescriptionfields - The
descriptioncontrols when the skill triggers -- include trigger keywords - Put long material in
references/and link to it fromSKILL.md
Template:
---
name: your-skill-name
description: Use when [trigger conditions]. Triggers on "keyword1", "keyword2".
---
# Skill Title
## Overview
What this skill does.
## When to Use
- Condition 1
- Condition 2
## Process
Step-by-step instructions for Claude to follow.The Skill Lint workflow (.github/workflows/skill-lint.yml) runs two linters over skills/ on every pull request and on pushes to main:
- agnix (
agnixjob), configured for Claude Code - skill-check (
skill-checkjob)
The Skill Security workflow (.github/workflows/skill-security.yml) scans skills/ with two static security scanners and uploads SARIF to Code Scanning:
- Cisco skill-scanner (
skill-scannerjob), failing on HIGH or above - NVIDIA SkillSpector (
skillspectorjob), failing when the risk score exceeds 50
Both run without the LLM judge, so no secrets are needed. Accepted skillspector findings are recorded with reasons in .skillspector-baseline.yaml.
Both lint jobs are required status checks on main via a protect-main ruleset, managed in the homelab OpenTofu config. Changes to main go through a pull request.
See LICENSE.