diffraction-scatterUse this skill for diffraction / scattering data processing with pyFAI. It covers the full workflow: calibration (generating .poni files), azimuthal integrat...
Install via ClawdBot CLI:
clawdbot install tianyima96/diffraction-scatterGrade Fair — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Calls external URL not in known-safe list
https://www.python.org/downloads/windows/Audited Apr 17, 2026 · audit v1.0
Generated May 22, 2026
Automates geometric calibration of detector positions using pyFAI, generating .poni files. Suitable for synchrotron and lab-source beamlines to ensure accurate scattering angle measurements.
Batch processes 1D radial integration of small-angle scattering data to produce q vs. I curves. Used in materials science and biology for nanostructure characterization.
Performs 2D grazing-incidence wide-angle scattering integration, generating qip/qoop maps. Critical for analyzing thin-film crystal structures in organic electronics and photovoltaics.
Streams HDF5 files from Eiger detectors, performing real-time integration with error propagation. Enables live monitoring of scattering patterns during experiments.
Applies dark/flat/polarization corrections to raw diffraction images before integration. Essential for accurate quantitative analysis in powder diffraction and polymer studies.
Free access to basic integration scripts; premium tier offers advanced features like streaming, multi-detector fusion, and priority support.
Deploy the skill as a service at user facilities, providing installation, calibration, and user training. Revenue from setup fees and annual maintenance contracts.
Offer remote processing services for researchers lacking expertise; upload raw data and receive integrated results. Charges per dataset or hourly.
💬 Integration Tip
Refer to the `pyfaiskills/scripts/` directory for ready-to-use CLI tools; always confirm .poni file existence before running integration commands.
Scored May 22, 2026
Control desktop applications on Windows — launch, close, focus, resize, move windows, simulate keyboard/mouse input, manage processes, control VSCode, read clipboard, and capture screen info. Use when the user wants to interact with any running program, switch windows, type text, press shortcuts, open files in VSCode, manage running processes, or get system display information.
Conduct rigorous, adversarial code reviews with zero tolerance for mediocrity. Use when users ask to "critically review" my code or a PR, "critique my code", "find issues in my code", or "what's wrong with this code". Identifies security holes, lazy patterns, edge case failures, and bad practices across Python, R, JavaScript/TypeScript, SQL, and front-end code. Scrutinizes error handling, type safety, performance, accessibility, and code quality. Provides structured feedback with severity tiers (Blocking, Required, Suggestions) and specific, actionable recommendations.
Coding style memory that adapts to your preferences, conventions, and patterns for consistent coding.
Pragmatic coding standards for writing clean, maintainable code — naming, functions, structure, anti-patterns, and pre-edit safety checks. Use when writing new code, refactoring existing code, reviewing code quality, or establishing coding standards.
Claude Code integration for OpenClaw. This skill provides interfaces to: - Query Claude Code documentation from https://code.claude.com/docs - Manage subagents and coding tasks - Execute AI-assisted coding workflows - Access best practices and common workflows Use this skill when users want to: - Get help with coding tasks - Query Claude Code documentation - Manage AI-assisted development workflows - Execute complex programming tasks
Plan, draft, version, and refine written content with enforced versioning and quality audits.