Ben Zwick
Community@benzwick · Perth, Western Australia
Agent Skills by Ben Zwick
Showing 17 vetted skills indexed across 1 GitHub repositories.
build-docs
Generate reference documentation from code and build Sphinx HTML outputs.
review-ui-screenshots
Identify visual and UX issues in UI screenshots and produce actionable improvement notes.
autonomous-code-review
Automate tests, linting, type checks, and fixes for Python projects.
validate-extension-submission
Validate extension repositories against Extension Index submission requirements.
detect-buttons
Detect unknown mouse button mappings in Slicer via a Python console workflow.
submit-to-extension-index
Automate 3D Slicer extension submission with validation and PR generation.
add-mouse-profile
Generate standardized MouseMaster profile JSON and default preset for new mice.
prepare-extension-metadata
Automate preparation and validation of Extension Index metadata and CMakeLists.txt updates.
generate-screenshots
Launch Slicer, capture UI screenshots, and generate manifest.json metadata.
export-preset
Export preset configurations to portable JSON files for sharing or backup.
download-ci-artifacts
Download GitHub Actions CI artifacts using gh CLI commands.
extension-submission-checklist
Validate extension repositories against 3D Slicer Extension Index Tier 1 requirements.
fix-bad-practices
Fix bad coding practices detected by automated audits in Python projects.
analyze-test-results
Diagnose failing tests and CI artifacts to pinpoint root causes.
audit-code-quality
Scan repositories for fail-fast anti-patterns and generate structured audit reports.
test-bindings
Test mouse button bindings in Slicer MouseMaster to verify mappings and diagnose issues.
run-tests
Run pytest, ruff, mypy, and grep audits for Python projects.