Ethan Todd avatar

Ethan Todd

Community

@ewtodd

4Followers
|
33Public Repos
|
18Published Skills

PhD candidate in experimental nuclear physics at the University of Michigan, dedicated (maladjusted) Nix user

Skills Distribution
DomainDeveloper To...Developer Tooling .. (45%)AI Models & Machin.. (20%)Data Systems & Dat.. (15%)Growth, Marketing .. (10%)

Agent Skills by Ethan Todd

Showing 18 vetted skills indexed across 1 GitHub repositories.

ewtoddewtodd

grounded-citations

Ground answers and documents in numbered citations backed by a verifiable source ledger.

Community
Advanced
ewtoddewtodd

arxiv

Search and retrieve arXiv papers via the arXiv REST API and Semantic Scholar.

Community
Intermediate
ewtoddewtodd

research-paper-writing

Guides end-to-end ML research paper production from experiment design through conference submission.

Community
Advanced
ewtoddewtodd

test-driven-development

Enforces red-green-refactor TDD workflow with failing tests before production code.

Community
Intermediate
ewtoddewtodd

systematic-debugging

Diagnose software bugs through a four-phase root cause investigation workflow.

Community
Intermediate
ewtoddewtodd

son-of-anton-skill-authoring

Author in-repo SKILL.md files with compliant frontmatter and structure.

Community
Intermediate
ewtoddewtodd

plan

Writes structured markdown implementation plans to .son-of-anton/plans/ without executing code.

Community
Intermediate
ewtoddewtodd

python-debugpy

Debug Python code with pdb breakpoints, post-mortem inspection, and debugpy remote attach.

Community
Intermediate
ewtoddewtodd

spike

Builds throwaway prototype experiments to validate technical feasibility before committing to a real build.

Community
Intermediate
ewtoddewtodd

requesting-code-review

Verifies git diffs with security scans, baseline tests, and an independent reviewer subagent before commit.

Community
Advanced
ewtoddewtodd

simplify-code

Reviews recent code changes with four parallel subagents and applies safe cleanup fixes.

Community
Advanced
ewtoddewtodd

github-pr-workflow

Automates the GitHub pull request lifecycle from branch creation through CI monitoring and merge.

Community
Advanced
ewtoddewtodd

github-code-review

Review local git diffs and GitHub pull requests with inline comments via gh or REST API.

Community
Intermediate
ewtoddewtodd

codebase-inspection

Inspect repositories with pygount to report LOC, language breakdown, and code-to-comment ratios.

Community
Basic
ewtoddewtodd

xlsx

Create, read, edit, and recalculate Excel .xlsx workbooks and CSVs with openpyxl.

Community
Advanced
ewtoddewtodd

pdf

Create, read, merge, fill, and secure PDF files using pypdf, reportlab, and pdfplumber.

Community
Advanced
ewtoddewtodd

ocr-and-documents

Extract text, tables, and images from PDFs and scanned documents using pymupdf or marker-pdf.

Community
Intermediate
ewtoddewtodd

docx

Create, read, edit, template, and review Word .docx files via python-docx CLIs.

Community
Advanced

Frequently Asked Questions About Ethan Todd

FAQPage Schema
What tasks can I accomplish with ewtodd's skill registry?▼

You can search arXiv papers, write ML conference papers with citations, enforce TDD cycles, perform root-cause debugging, manage GitHub pull requests and code reviews, inspect codebase metrics with pygount, and create or edit PDF, DOCX, and XLSX documents.

Who is the target audience for these skills?▼

Software engineers practicing test-driven development and code review, plus academic researchers and ML practitioners writing NeurIPS, ICML, or ICLR papers. The author's nuclear physics PhD background informs the research-oriented skills like arXiv search and grounded citations.

What platforms and dependencies do these skills require?▼

Most skills run on Linux, macOS, and Windows. The research-paper-writing skill requires semanticscholar, arxiv, habanero, requests, scipy, numpy, matplotlib, and SciencePlots. Codebase-inspection requires the pygount command. Python-debugpy supports Linux and macOS only.

Are these skills free and open source?▼

Yes. All 18 skills in the registry are released under the MIT license, permitting free use, modification, and redistribution. Authors include Son of Anton Agent, Nous Research, and Orchestra Research, with several adapted from obra/superpowers.

How do the debugging and code quality skills work together?▼

Systematic-debugging applies a 4-phase root-cause process, test-driven-development enforces tests before code, requesting-code-review runs pre-commit security scans and quality gates, and simplify-code performs parallel cleanup of recent changes. Python-debugpy adds pdb and debugpy DAP remote debugging.