Agent skills and an AGENTS.md workflow template — isolate in worktrees, build to a service layer, prove with evidence, ship with before/after proof and Greptile review loops. For Claude Code, Cursor, and Codex.
# Add to your Claude Code skills
git clone https://github.com/michaelshimeles/skillsLast scanned: 9/2/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-09-02T08:25:46.312Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}skills is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by michaelshimeles. Agent skills and an AGENTS.md workflow template — isolate in worktrees, build to a service layer, prove with evidence, ship with before/after proof and Greptile review loops. For Claude Code, Cursor, and Codex. It has 413 GitHub stars.
Yes. skills passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/michaelshimeles/skills" and add it to your Claude Code skills directory (see the Installation section above).
skills is primarily written in Python. It is open-source under michaelshimeles on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh skills against similar tools.
No comments yet. Be the first to share your thoughts!
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
A collection of agent skills for Claude Code. Each skill is a folder containing a SKILL.md with frontmatter (name, description) and instructions that Claude loads on demand when the task matches.
Captures before/after screenshots of web pages or elements and outputs a PR-ready markdown comparison table, driving the @vercel/before-and-after CLI.
Use it when:
| Before | After | table generated and uploaded in one stepVendored from vercel-labs/before-and-after (PolyForm Shield 1.0.0 — license included in the folder). Install the CLI with
npm i -g @vercel/before-and-after agent-browser.
Service layer architecture guidance. Enforces a two-layer separation where actions orchestrate domain rules (the "why/when") and a service layer centralizes reusable operational mechanics (the "how").
Use it when:
Includes a migration checklist for extracting shared logic safely and a table of anti-patterns to avoid (god services, leaky services, over-abstraction).
Records visual proof while testing UI behavior — the agent drives the app live via computer use (or cua-driver when the harness has no computer-use tools) while the bundled recorder captures the session — then posts the video and a results summary to the PR and tracker issue. The recorder (scripts/evidence.py, Python 3 + FFmpeg) runs on Linux, macOS, and Windows and has doctor, start, annotate, and stop commands: annotations are timestamped as the agent tests, burned into evidence.mp4 on stop, and summarized in a generated report.md and manifest.json. Headless environments swap the recorder for scripted screenshots and Playwright captures; non-UI changes still get evidence (measured numbers, output pairs, transcript excerpts).
Use it whenever a change needs verifiable evidence that it works, instead of prose claims.
The recorder needs
ffmpeg/ffprobebuilt withlibx264and theassfilter, plus a screen-capture source: X11 (DISPLAY) or wlroots Wayland (wf-recorder; GNOME/KDE are not supported) on Linux, Screen Recording permission on macOS, any standard ffmpeg on Windows.python3 scripts/evidence.py doctorreports both. The raw capture is MPEG-TS, so a crashed or hard-killed recorder still yields usable evidence. The headless path needs only a running app and a scriptable browser (Playwright via npx). Posting evidence requires theghCLI (or equivalent).tests/test_evidence.pysmoke-tests the recorder end to end with a synthetic video source (python3 -m pytest tests/ -q).
Iteratively fixes a PR (GitHub), MR (GitLab), or shelved changelist (Perforce) until Greptile gives a perfect review: 5/5 confidence with zero unresolved comments. Triggers the review, fixes actionable comments, resolves threads, pushes, and repeats (max 5 iterations).
Use it when a PR should be fully optimized against Greptile's code review standards before merge.
Vendored from greptileai/skills (MIT — license included in the folder). Requires Greptile installed on the repo and an authenticated
gh/glab/p4CLI.
Identical loop to greploop, but triggers reviews by tagging @greptile-apps, which bypasses Greptile's file-count limit on huge PRs that the plain @greptile mention refuses to review — including a fallback that polls Greptile's edited summary comment when no check run appears.
Use it when greploop's trigger gets "Too many files changed for review".
Local variant derived from greptileai's greploop (MIT — license included in the folder); no separate upstream.
Starts every new task in an isolated Git worktree branched from origin/main — unique task naming, a scope check against open PRs, fresh dependency installs, and cleanup after merge — so multiple agents can work on the same repo in parallel without conflicts.
Use it when:
Includes harness deltas for Claude Code and Cursor, which manage worktrees themselves.
AGENTS.md ties the skills together into a four-beat workflow — isolate (new-feature) → build (code-structure) → prove (evidence-driven-testing) → ship (before-and-after + greploop). Drop it into a repo alongside the skills and fill in the repo-specific callouts (checks, invariants, environment).
Clone the repo and copy (or symlink) a skill folder into your skills directory:
# Available in all projects
cp -r code-structure ~/.claude/skills/
# Or scoped to a single project
cp -r code-structure /path/to/project/.claude/skills/
Claude Code picks up the skill automatically and invokes it when a task matches the skill's description. You can also invoke one explicitly with /code-structure or /evidence-driven-testing.
SKILL.md with name and description frontmatter — the description is what Claude uses to decide when the skill applies, so make it trigger-focused ("Use when...").