sol-skill

sol-skill is a skill for Claude Code, Codex from Shu-Wan/solx. It costs 266 tokens per session (9,616 once invoked), scanned B, original, MIT.

A set of rules and tools for working on ASU’s Sol supercomputer, including its command-line tool for jobs and storage.

In plain words
What is it for?
It helps start and manage interactive or scheduled jobs, renew files in /scratch, choose storage locations, and work safely on Sol without using sudo.
Why use it?
It helps an AI assistant recognise Sol environments and follow their storage, scratch-file, and job-management practices.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Needs its repository: it runs a file that does not travel with it, so clone the repository first. The line is rsync -avz ./local_dir/ [email protected]:/scratch/$USER/remote_dir/.

Good fit It helps start and manage interactive or scheduled jobs, renew files in /scratch, choose storage locations, and work safely on Sol without using sudo.

Compare 6 skills from other repositories ↓
View source ↗ Shu-Wan/solx
Install

Getting it into your agent

It runs from inside its repository, so the clone comes first — what it calls does not travel with the file alone.

Clone the repo
git clone --depth 1 https://github.com/Shu-Wan/solx
agentmods
npx agentmods add skills/shu-wan/solx/sol-skill

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for sol-skill

README.md
[![agentmods](https://agentmods.dev/badge/skills/shu-wan/solx/sol-skill/github.svg)](https://agentmods.dev/skills/shu-wan/solx/sol-skill)
Your own site
<a href="https://agentmods.dev/skills/shu-wan/solx/sol-skill"><img src="https://agentmods.dev/badge/skills/shu-wan/solx/sol-skill/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for sol-skill

Your own site · 80×15
<a href="https://agentmods.dev/skills/shu-wan/solx/sol-skill"><img src="https://agentmods.dev/badge/skills/shu-wan/solx/sol-skill.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 266 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 9,616 The whole file, excluding the scripts and references it only reads on demand.
Security scan B 2 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00266 $0.09616
Opus 5.5 $0.00106 $0.03846
Sonnet 5.5 $0.00053 $0.01923
Haiku 4.5 $0.00027 $0.00962

Measured 1mo ago against content hash 32a8978d540b, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade B, and why

sol-skill scanned grade B with 2 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Asks for rootmediumPrivilege escalation

A mod that escalates privileges can change anything on the machine, not only the project.

description: Conventions and tooling for ASU's Sol supercomputer, built around the `solx` CLI. Use whenever a task is happening on Sol - the user mentions Sol or ASU Research Computing, or is clearly on their Sol account

Makes network callslowCapability

Not a fault in itself. Listed so you know the mod talks to something, and to what.

curl -fLo ~/.local/bin/solx https://github.com/Shu-Wan/solx/releases/latest/download/solx-x86_64-unknown-linux-musl
skills/sol-skill/SKILL.md · 698 lines

How it starts

The opening of the file, as written. The whole thing — 698 lines — stays where its author put it; the contents beside it link to each section on GitHub.

🌵 Sol skills

Official doc: https://docs.rc.asu.edu/.

That official doc is authoritative; these notes are just a cache.

What this skill helps with

This skill teaches an AI coding assistant how to operate on ASU's Sol supercomputer the way a careful human user would. The everyday job and scratch operations are driven through solx, a small CLI this skill installs and prefers; the rest is situational guidance for Sol's native tools. Concretely, it covers:

  • Driving solx - the CLI for daily Sol work: request and manage interactive allocations (solx job start/list/jump/time/stop) and renew flagged /scratch files (solx keep). The skill installs it on first use and prefers it.
  • Detecting the environment - recognizing whether the agent is running on a Sol login/compute node or on a laptop, and branching behavior accordingly.
  • Storage decisions - putting datasets, model weights, and caches under /scratch/$USER and keeping /home for config; never asking for sudo.
  • Scratch retention - renewing flagged files and directory trees with solx keep, using unified or legacy warning CSVs and the [keep] config block; interpreting skipped paths and owner-grouped permission failures; refusing to bulk-touch /scratch.
  • Getting software onto Sol without sudo - module load for what the cluster already provides, uv for Python interpreters and envs, R's tinytex for LaTeX, ~/.local/~/opt for everything else.
  • SLURM jobs - interactive allocations through solx job; batch jobs through sbatch with correct partition/QOS/time headers and Sol's prebuilt SBATCH templates.
  • Situation-aware job management - checking fairshare before submitting (and backing off when it's low), and tracking the wall-time left on the current allocation so work is wrapped up or handed off before Slurm reclaims the node.
  • Status queries about you and your jobs - translating "what's queued?", "what's my fairshare?", "what accounts can I use?", "why is my job pending?" into the right Sol wrapper or SLURM call.
  • Reaching a Sol-side service from a laptop - Open OnDemand vs. the manual ssh -L ... -J ... chain for Jupyter / dev servers / OAuth callbacks. (solx is Sol-only, so this stays manual - compute nodes aren't internet-reachable, so the SSH chain has to ProxyJump (-J) through the login node.)
  • File sharing - the chmod/install/cp dance to share files between Sol users via /scratch.
  • Data transfer - rsync/scp between laptop and Sol.
  • VS Code - auto-activating shell environments via terminal.integrated.env.linux.

Read the full file on GitHub · 698 lines

Files

What ships with it

7 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 1mo ago Changed 32a8978d540b
  2. 1mo ago First seen · 698 lines · 266 tokens per session scan B 58b19da9de0d

Subscribe to this mod's changes

sol-skill is a skill published in the GitHub repository Shu-Wan/solx (3 stars, last pushed yesterday), licensed MIT. It adds 266 tokens to every session and 9,616 once invoked, about $0.0011 per session on Opus 5.5. A static security scan graded it B with 2 findings (asks for root, makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

literature-searcher

Search CrossRef, OpenAlex, PubMed, Semantic Scholar, and optional Scopus; deduplicate results, download open-access PDFs by DOI, classify papers, monitor new results, and analyze coverage. Use when asked to search literature, monitor a topic, download an open-access paper, classify papers, or analyze literature gaps.

Dianel555/DSkills · 72 tokens

math-modeling

A workflow for mathematical modelling, where real-world questions are represented with mathematics and solved with code or analysis.

XiaoMaColtAI/math-modeling-skill · 83 tokens

math-modeling

A workflow for mathematical modelling, where real-world questions are represented with mathematics and solved with code or analysis.

XiaoMaColtAI/math-modeling-skill · 83 tokens

科研可视化工具

A research-visualisation workflow for examining data and producing publication-ready charts for scientific papers.

XiaoMaColtAI/math-modeling-skill · 240 tokens

LaTeX工具

A tool for creating, compiling, and checking mathematical modelling papers written in LaTeX, a document system often used for technical writing.

XiaoMaColtAI/math-modeling-skill · 46 tokens

aql-authoring

This skill should be used when the user asks to "write an AQL query", "optimize an AQL query", "review AQL", or "query openEHR data" — the multi-step authoring/optimization workflow for AQL (Archetype Query Language) over openEHR clinical data. For a one-off explanation of an existing query or a single AQL…

Cadasto/openehr-assistant-plugin · 102 tokens