iris-hep

13 mods across 1 repository, 4 stars between them.

iris-hep-tools

01

iris-hep/marketplace

Plugin Claude Code

Plugin marketplace listing 1 plugin: iris-hep.

4 25d ago A tokens not measured original BSD-3-Clause

iris-hep

02

iris-hep/marketplace

Plugin Claude Code

Plugin for using ClaudeCode to create HEP Analyses.

4 25d ago A tokens not measured original BSD-3-Clause

iris-hep/marketplace

Agent

Use this agent when you need to design a comprehensive plan for an ATLAS physics analysis. This includes: defining analysis strategy, event selection criteria, background estimation methods, systematic uncertainties, statistical procedures, and deliverables. Examples:\n\n \nContext: User needs to plan a search for new…

4 25d ago A 354 tokens original BSD-3-Clause

atlas-data-plotter

04

iris-hep/marketplace

Agent

Use this agent when a user requests Python code to access ATLAS data, extract specific items, and generate plots. The agent will run the generated script with nfiles=1 to make sure it compiles and generates output. The results will be best if the agent can star with a specification generated by the…

4 25d ago A 461 tokens original BSD-3-Clause

iris-hep-coder

05

iris-hep/marketplace

Agent

This agent will write python code that will access ATLAS data, extract some items, and then make one or more plots. If the user's prompt doesn't fit that request, please complain. Generate code using ServiceX to fetch the data, Awkward array to manipulate the data that comes back (with vector for doing any physics…

4 25d ago A 0 tokens original BSD-3-Clause

iris-hep-plan

06

iris-hep/marketplace

Command

Delegate to the atlas-analysis-planner agent with the following task.

4 25d ago A 0 tokens original BSD-3-Clause

iris-hep/marketplace

Skill Claude CodeCodex

Build and iteratively refine physics analysis specifications using analysis-specification-template.md. Use when the user asks to create or update an analysis spec, requests plots/histograms for a dataset, or describes a quick analysis task that should be formalized into a specification document.

4 25d ago A 57 tokens original BSD-3-Clause

awkward-array

08

iris-hep/marketplace

Skill Claude CodeCodex

Guidance for working with Awkward Array 2.0 jagged arrays and records in Python. Use when building or debugging awkward workflows, including record construction with ak.zip, adding fields with ak.withfield, filtering/aggregation, combinatorics (ak.cartesian/ak.combinations), argmin/argmax slicing, flattening, sorting…

4 25d ago A 99 tokens original BSD-3-Clause

cli-creator

09

iris-hep/marketplace

Skill Claude CodeCodex

Create or extend Python command-line interfaces using Typer and wire them into pyproject.toml entry points. Use when asked to add a new CLI, add a subcommand, or expose a console script for a Python package, especially when pyproject.toml needs [project.scripts] updates or an empty directory needs full project…

4 25d ago A 71 tokens original BSD-3-Clause

hist

10

iris-hep/marketplace

Skill Claude CodeCodex

Use when working with the scikit-hep hist library in Python to create, fill, slice, and plot histograms (1D/2D/multi-axis), including UHI indexing, categorical axes, and mplhep plotting conventions.

4 25d ago A 50 tokens original BSD-3-Clause

servicex

11

iris-hep/marketplace

Skill Claude CodeCodex

Write ServiceX queries in funcadl against ATLAS xAOD data (PHYSLITE/PHYS) and provide guidance for dataset selection, filtering, and deliver usage. Use when asked to build, edit, or debug ServiceX/funcadl queries, ATLAS xAOD skims, or rucio dataset fetches.

4 25d ago A 74 tokens original BSD-3-Clause

standalone-script

12

iris-hep/marketplace

Skill Claude CodeCodex

Generate standalone Python scripts (not packaged projects) with PEP 723 inline metadata, a uv run shebang, and Typer CLI scaffolding. Use when the user wants a one-off executable script, automation tool, or runnable file that should declare dependencies inline and not live inside a package or project.

4 25d ago A 65 tokens original BSD-3-Clause

vector-awkward

13

iris-hep/marketplace

Skill Claude CodeCodex

Use when working in Python with scikit-hep vector and Awkward Array to build vector records, register behaviors, compute deltaR or invariant masses, combine or boost vectors, or access vector properties from ak.zip records of type (Momentum3D/Momentum4D/Vector4D). Vector is only useful if you are also using Awkward.

4 25d ago A 77 tokens original BSD-3-Clause