skills.cirrus.ac.uk

A curated collection of AI agent skills for the Cirrus UK National Compute Resource HPC systems, served at skills.cirrus.ac.uk.

Agent skills are plain Markdown instruction files that teach AI coding assistants (such as Claude Code) how to perform specific tasks correctly in your environment. Loading a skill gives the agent up-to-date, site-specific knowledge without you having to explain the environment from scratch every session.

!!! Note “Based on skills.isambard.ac.uk” This repository draws heavily on the original skills.isambard.ac.uk repository


Available Skills

Skill Description URL
Slurm Submit, monitor and manage HPC jobs on Cirrus using the Slurm workload manager https://skills.cirrus.ac.uk/skills/slurm/SKILL.md
Python Install and manage Python environments on Cirrus using Conda (Miniforge), uv, or Cray Python https://skills.cirrus.ac.uk/skills/python/SKILL.md
Modules Use the modules system, Cray Programming Environments, compiler wrappers (cc, CC, ftn), GNU and NVIDIA compilers, and profiling tools on Cirrus https://skills.cirrus.ac.uk/skills/modules/SKILL.md
MPI Use MPI on Cirrus with Cray MPICH or OpenMPI. Covers PMI types, srun –mpi flags, Slingshot 11 performance, and why mpirun/mpiexec must not be used https://skills.cirrus.ac.uk/skills/mpi/SKILL.md

Using a Skill

Claude Code

Add the Cirrus marketplace:

/plugin marketplace add https://skills.cirrus.ac.uk

Install the cirrus plugin from the marketplace:

/plugin install cirrus@cirrus-skills

Or add to your project’s .claude/settings.json to enable automatically:

{
  "extraKnownMarketplaces": {
    "cirrus-skills": {
      "source": {
        "source": "url",
        "url": "https://skills.cirrus.ac.uk/.claude-plugin/marketplace.json"
      }
    }
  },
  "enabledPlugins": { "cirrus@cirrus-skills": true }
}

Reload skills to find and activate skills provided by Cirrus plugin:

/reload-skills

View skills provided by Cirrus plugin:

/skills
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
  Skills
  5 skills · Space to cycle, Enter to save, / to search, t to sort, Esc to cancel

  ╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
  │ ⌕ Search skills…                                                                                                         │
  ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
  ❯ 🔒 on         cirrus:docs · plugin · ~100 tok · locked by plugin
    🔒 on         cirrus:modules · plugin · ~180 tok · locked by plugin
    🔒 on         cirrus:mpi · plugin · ~170 tok · locked by plugin
    🔒 on         cirrus:python · plugin · ~150 tok · locked by plugin
    🔒 on         cirrus:slurm · plugin · ~190 tok · locked by plugin

  Plugin skills are managed via /plugin

Codex

Tested on Codex CLI 0.147.0.

Add the Cirrus plugin marketplace:

$ codex plugin marketplace add https://skills.cirrus.ac.uk
Added marketplace `cirrus-skills` from https://skills.cirrus.ac.uk.git.
Installed marketplace root: .../marketplaces/cirrus-skills

Install the cirrus plugin from the marketplace:

$ codex plugin add cirrus@cirrus-skills
Added plugin `cirrus` from marketplace `cirrus-skills`.
Installed plugin root: ../cirrus-skills/cirrus/1.0.0

Cursor

Tested on Cursor CLI 2026.08.04-aaa8809.

Add the Cirrus plugin marketplace:

$ agent plugin marketplace add https://skills.cirrus.ac.uk
Fetching plugins from https://skills.cirrus.ac.uk...
✓ Added marketplace cirrus-skills (1 plugin)
  cirrus - AI agent skills for Cirrus HPC systems
Tip: use /plugins in interactive mode to install plugins from this marketplace.

Run the Cursor agent CLI tool:

$ agent

Install the cirrus plugin from the marketplace:

> /plugin marketplace list
 Marketplaces

 Global
    Cursor Plugin Marketplace • 223 plugins • 0 installed • Never indexed

 User
  → cirrus-skills • 1 plugin • 0 installed • Last indexed 2026-08-11 14:14 UTC


 Enter for details • Esc to close

> [Press Enter]
 Marketplace details / cirrus-skills

 Scope: User
 Plugins: 1
 Installed: 1 (cirrus)
 Indexing: Last indexed 2026-08-11 14:14 UTC
 Source: https://skills.cirrus.ac.uk

  → Browse plugins
    Remove marketplace

 Enter to select • Esc to go back

> [Press Enter]
 Plugins Installed  Marketplace  (←/→ or tab to cycle)

 Install Plugins

 ┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
 │ ⌕ cirrus-skills                                                                                                                        │
 └──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘

 → cirrus (cirrus-skills) [installed]
   AI agent skills for Cirrus HPC systems


 Enter for details • Esc to clear

> [Press Enter]
 Plugins Installed  Marketplace  (←/→ or tab to cycle)

 Install Plugins

 ┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
 │ ⌕ cirrus-skills                                                                                                                        │
 └──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘

 → cirrus (cirrus-skills)
   AI agent skills for Cirrus HPC systems


 Enter for details • Esc to clear

> [Press Enter]
 Plugin details / cirrus

 AI agent skills for Cirrus HPC systems

 Marketplace: cirrus-skills

 Skills: 5 (docs, modules, mpi, python, slurm)

  → Install for you (user scope)
    Install for all collaborators on this repository (project scope)

 Enter to select • Esc to go back

> [Press Enter]

Antigravity

Tested on Antigravity CLI 1.1.12.

Install the cirrus plugin from the Cirrus Skills repository:

$ agy plugin install https://skills.cirrus.ac.uk
$ agy plugin enable cirrus

Other agent-based tools

Paste the skill URL into the tool’s context or skill configuration. The raw Markdown content is served directly from this site.


Repository Structure

.claude-plugin
  marketplace.json           # Claude Code plugin marketplace catalog
site/plugins/cirrus/       # All web-served content (GitHub Pages source)
  .claude-plugin/
    marketplace.json         # Claude Code plugin marketplace catalog
  skills/
    slurm/
      SKILL.md               # Slurm skill file (AgentSkills spec format)
    docs/
      SKILL.md               # User documentation skill file (AgentSkills spec format)
  index.html                 # Public site landing page
  marketplace.json           # Simple skills index for other agent tools
  CNAME                      # Custom domain configuration
.github/
  agents/
    skills-agent.md          # Instructions for AI agents on creating skills
.vscode/
  settings.json              # Word-wrap settings for Markdown/.chatagent files
README.md                    # This file

Contributing / Adding a New Skill

See .github/agents/skills-agent.md for the full conventions on how skills are structured, named, and registered in the marketplace.

For full Cirrus documentation visit docs.cirrus.ac.uk.