Ethan Todd
Community@ewtodd
PhD candidate in experimental nuclear physics at the University of Michigan, dedicated (maladjusted) Nix user
Agent Skills by Ethan Todd
Showing 18 vetted skills indexed across 1 GitHub repositories.
grounded-citations
Ground answers and documents in numbered citations backed by a verifiable source ledger.
arxiv
Search and retrieve arXiv papers via the arXiv REST API and Semantic Scholar.
research-paper-writing
Guides end-to-end ML research paper production from experiment design through conference submission.
test-driven-development
Enforces red-green-refactor TDD workflow with failing tests before production code.
systematic-debugging
Diagnose software bugs through a four-phase root cause investigation workflow.
son-of-anton-skill-authoring
Author in-repo SKILL.md files with compliant frontmatter and structure.
plan
Writes structured markdown implementation plans to .son-of-anton/plans/ without executing code.
python-debugpy
Debug Python code with pdb breakpoints, post-mortem inspection, and debugpy remote attach.
spike
Builds throwaway prototype experiments to validate technical feasibility before committing to a real build.
requesting-code-review
Verifies git diffs with security scans, baseline tests, and an independent reviewer subagent before commit.
simplify-code
Reviews recent code changes with four parallel subagents and applies safe cleanup fixes.
github-pr-workflow
Automates the GitHub pull request lifecycle from branch creation through CI monitoring and merge.
github-code-review
Review local git diffs and GitHub pull requests with inline comments via gh or REST API.
codebase-inspection
Inspect repositories with pygount to report LOC, language breakdown, and code-to-comment ratios.
xlsx
Create, read, edit, and recalculate Excel .xlsx workbooks and CSVs with openpyxl.
Create, read, merge, fill, and secure PDF files using pypdf, reportlab, and pdfplumber.
ocr-and-documents
Extract text, tables, and images from PDFs and scanned documents using pymupdf or marker-pdf.
docx
Create, read, edit, template, and review Word .docx files via python-docx CLIs.
Frequently Asked Questions About Ethan Todd
FAQPage SchemaWhat 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.