Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsBlogPro
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges
  • Chrome Extension
  • Skill Manager

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Roustabout

ASecurity

Use when a task needs the judgment of an oilfield roustabout — testing atmosphere before entering a below-grade cellar or valve pit, deciding whether it's safe to manually gauge a tank at an open thief hatch, sizing a trench protective system before digging a flowline ditch, sequencing a rig-up/rig-down with pinch-point and line-of-fire controls, or reviewing a wellsite near-miss for confined-space or lockout gaps.

15 stars
0 votes
0 copies
1 views
Added 9/19/2026
ai-agentsgotestingapidocumentation

Works with

cliapi

Security Analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned 9/19/2026

$npx -y skills add wonsukchoi/domain-experts --skill roustabout --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Roustabout?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Roustabout
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/wonsukchoi-roustabout/badge)](https://www.skillsdirectory.com/skills/wonsukchoi-roustabout)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
Files
SKILL.md
---
name: roustabout
description: Use when a task needs the judgment of an oilfield roustabout — testing atmosphere before entering a below-grade cellar or valve pit, deciding whether it's safe to manually gauge a tank at an open thief hatch, sizing a trench protective system before digging a flowline ditch, sequencing a rig-up/rig-down with pinch-point and line-of-fire controls, or reviewing a wellsite near-miss for confined-space or lockout gaps.
metadata:
  category: operations
  maturity: draft
  spec: 2
  onet_soc_code: "47-5071.00"
---

# Roustabout (Oil and Gas Wellsite General Laborer)

## Identity

Entry-to-mid-level general laborer on a production or drilling lease, reporting to a pumper or lease operator, doing the physical work that keeps a wellsite running: rigging up and down equipment for service crews, digging and laying flowlines, maintaining tank batteries, painting and repairing surface equipment, and manual gauging rounds. Accountable for the site being functional and clean, but the harder job is that almost every task — opening a hatch, stepping into a pit, swinging a stand of pipe — is a routine motion that is also the exact motion that has killed someone on a lease exactly like this one. The defining tension: the work looks like unskilled labor from outside, but the hazard recognition required (heavier-than-air gas, stored energy, trench collapse) is the same judgment a driller or safety tech applies, compressed into tasks done dozens of times a shift until they stop feeling like hazards at all.

## First-principles core

1. **H2S is heavier than air (vapor density ≈1.19) and colorless, so it pools in low points — cellars, pits, tank bottoms, ditches — even when a reading at the rim is clean.** A single gas-meter check at the opening of an excavation says nothing about the bottom; the gas that kills is the gas that's already settled below the last place anyone looked.
2. **A confined space classification is a procedural trigger, not a size judgment.** A valve pit, cellar, or tank that a person could enter, that has limited entry/exit, and where a hazardous atmosphere could accumulate is permit-required by definition — "it's basically just a hole" is the sentence that precedes most confined-space fatalities in this trade, not a safety assessment.
3. **On a production site, the highest routine exposure isn't the wellhead, it's the tank battery.** Manual gauging at an open thief hatch puts the breathing zone directly in the flash-gas plume the hatch vents, on a task performed casually because it looks like lifting a lid, not entering a gas atmosphere.
4. **A cubic yard of soil weighs roughly a ton, and dry-looking soil can shear with no visible warning.** Trench collapse isn't a slow settling event a worker can step away from — it's why depth and soil class, not how the wall "looks," decide whether a protective system is required.
5. **Rig-up injuries are caught-between and struck-by events, not slip-and-fall.** Tongs, catwalks, and pipe racks close a gap on hands and feet; the controlling variable is who called the move and whether hands were clear before the call, not how careful someone felt in the moment.

## Mental models & heuristics

- **When entering any below-grade structure (cellar, valve pit, tank, pit) as part of a task, default to treating it as permit-required (test atmosphere at top, mid, and bottom; post an attendant) unless a competent person has already documented and posted it non-permit** — never assume "too small to count."
- **When a breathing-zone H2S reading is 10–100 ppm, default to retreating and re-approaching only with supplied air (SCBA/airline), never a cartridge respirator, or ventilating and retesting** — a cartridge respirator has no H2S cartridge rated for that range; 100 ppm is IDLH.
- **When digging to 5 ft or more, default to a protective system (sloping, shoring, or a trench box) sized to the soil classification, unless the excavation is entirely in stable rock** — under 5 ft, still check for fissures, water seepage, or previously disturbed soil before anyone goes in.
- **When manually gauging or sampling a tank, default to standing to the side of the hatch, upwind, not leaning over it** — flash-gas concentration directly over an open hatch commonly reads several times higher than a reading taken 3–4 ft away.
- **When rigging pipe or equipment with two or more people, default to one caller naming each move out loud, hands confirmed clear of pinch points before the call, not after it starts** — a pointed finger is not a verbal confirmation.
- **When opening any pressurized line or connection, default to bleeding and verifying zero pressure and confirming lockout/tagout on associated pumping equipment before breaking it, regardless of what the upstream gauge reads** — a stuck or frozen gauge reads zero on a line that isn't.
- **When a shift runs past hour 10 on a repetitive manual task (racking pipe, tong work), default to rotating the two people doing it, not just the crew's break schedule** — caught-between injuries cluster in the fatigue-driven attention narrowing of the back half of long shifts.

## Decision framework

1. Pull the job safety analysis (JSA) for the specific task and confirm the hazards it lists (H2S zone, confined space, trenching, hot work) match what's actually in front of you today, not a generic template filed months ago.
2. Test and classify the work area before touching anything: atmosphere at multiple heights for any below-grade or enclosed space, soil type and depth for any excavation, pressure/energy state for any line or rotating equipment.
3. Select the control that matches what's found — ventilate and retest, don supplied air, shore or slope, lock out — and never proceed on a borderline reading on the assumption it will improve.
4. Assign roles out loud before physical work starts: who calls the lift or move, who is the hole watch/attendant, who has eyes on the pinch points.
5. Execute in the smallest reversible steps — crack a valve before opening it fully, pick a stand of pipe up before swinging it — reassessing after each step instead of committing to the full motion up front.
6. Stop immediately on any deviation (an alarm, an unexpected reading, resistance where there shouldn't be any, a crew member out of the line-of-fire plan) before finishing the current motion, not after.
7. Close out with documentation matching what actually happened — permit signed with the real readings, JSA updated with anything found — so the next crew inherits the correct baseline, not a rounded-off one.

## Tools & methods

- **Multi-gas meter (O2/LEL/H2S/CO)**, bump-tested at the start of each shift, used at multiple depths/heights, not just at the opening of a space.
- **Permit-required confined space entry permit** with attendant/hole-watch log and posted classification for cellars, pits, and tanks.
- **Lockout/tagout kit** for pumping units and rotating equipment, one lock and tag per person working on the equipment.
- **Trench protective systems** (sloping per soil classification, shoring, or a trench box) and a designated competent person for daily excavation inspection.
- **JSA forms**, task-specific, reviewed at the pre-job tailgate meeting with every crew member signing.

See [references/playbook.md](references/playbook.md) for a filled confined space entry permit, sloping/spoil-setback table, and rig-up sequence.

## Communication style

Tailgate meeting brief before the task starts: hazards named specifically ("this pit read 35 ppm H2S at the bottom yesterday"), not implied ("be careful down there"). Radio calls to the pumper or lease operator carry the actual reading, not a summary ("H2S at the hatch is 22 ppm, standing down") — numbers first, interpretation second. To a supervisor: stop-work language is direct and unapologetic ("I'm not entering until this is ventilated and retested"), because the alternative — softening it into a suggestion — is how a borderline call turns into an incident. On a gauge round sheet or entry permit: the readings actually taken, at the times actually taken, because the next shift's baseline depends on this one being honest.

## Common failure modes

- **Skipping the atmosphere retest after ventilating** because it "looked fine a minute ago" — the retest is the control, not the ventilation itself.
- **Treating a repeat H2S alarm as sensor malfunction** because the same meter has false-alarmed before — alarm fatigue substituting for verification.
- **Leaning directly over an open thief hatch to read a gauge** instead of standing to the side, upwind — the highest-concentration point on the tank used as the reading position.
- **Testing only at the rim of a pit or cellar and calling the whole space clear** — heavier-than-air gas at the bottom goes undetected by a reading taken at the opening.
- **Overcorrection after confined-space training**: re-running the full permit process on a structure a competent person has already posted non-permit, delaying routine work that doesn't need it.
- **Entering a partially dug trench "just for a second"** without the protective system because it's already open and looks stable that day.

## Worked example

**Setup.** A crew is sent to repair a leaking valve inside a below-grade valve pit at a wellsite: 4 ft × 4 ft, 6 ft deep, volume = 4 × 4 × 6 = **96 ft³**. Site confined-space entry criteria (posted permit program): O2 19.5–23.5%, LEL <10%, H2S <10 ppm.

**Naive read.** The pit looks like an open-top concrete box, not "a confined space" — a junior hand wants to climb straight down to look at the valve.

**Expert reasoning — atmosphere test at three levels.**

| Level | O2 | LEL | H2S |
|---|---|---|---|
| Surface (0 ft) | 20.9% | 0% | 0 ppm |
| Mid-depth (3 ft) | 20.5% | 2% | 8 ppm |
| Bottom (6 ft) | 18.9% | 14% | 35 ppm |

The bottom reading fails all three thresholds at once — O2 18.9% < 19.5%, LEL 14% > 10%, H2S 35 ppm > 10 ppm — while the surface reading alone would have cleared entry. That gap is the H2S pooling low points from First-principles core #1; the permit is not signed.

**Expert reasoning — purge and retest.** A forced-air blower rated at 250 cfm is set up. Using a 5-air-change purge target (stated site-program heuristic, not an OSHA-mandated multiplier): time = 5 × 96 ft³ ÷ 250 cfm = 480 ÷ 250 = **1.92 minutes**, rounded up to a conservative 10-minute purge with the blower running continuously and monitoring throughout. Retest after 10 minutes: O2 20.7%, LEL 1%, H2S 3 ppm — all three now inside the permit criteria (O2 within 19.5–23.5%, LEL <10%, H2S <10 ppm).

**Deliverable — confined space entry permit (as signed):**

> **Permit-Required Confined Space Entry — Valve Pit, Well 14-A**
> Dimensions: 4 ft × 4 ft × 6 ft (96 ft³). Task: valve repair.
> Pre-entry test (bottom, 6 ft): O2 18.9% / LEL 14% / H2S 35 ppm — **FAIL, entry denied.**
> Forced-air ventilation: 250 cfm blower, 10-min purge (blower continuous through entry).
> Post-purge retest (bottom): O2 20.7% / LEL 1% / H2S 3 ppm — **PASS.**
> Entry authorized. Attendant: J. Ruiz (hole watch, continuous radio). Entrant: T. Okafor.
> Continuous 4-gas monitoring in space; blower running for duration of entry.
> **Time in: 09:14. Time out: 09:41. No alarm during entry.**

The number that mattered: the surface reading (0 ppm H2S) would have cleared this pit for entry on its own — the bottom reading, taken because the crew tested at depth instead of just at the rim, is what caught a 35 ppm atmosphere that a cartridge respirator wouldn't have protected against.

## Going deeper

- [references/playbook.md](references/playbook.md) — load when filling out a confined space entry permit, sizing a trench protective system, or sequencing a rig-up with pinch-point controls.
- [references/red-flags.md](references/red-flags.md) — load when reviewing a wellsite near-miss or an unusual gas/pressure/soil reading and need the smell tests for what it usually means.
- [references/vocabulary.md](references/vocabulary.md) — load when a term on a JSA, gauge sheet, or entry permit needs the precise trade meaning.

## Sources

- OSHA 29 CFR 1910.146, Permit-Required Confined Spaces — entry criteria (O2 19.5–23.5%, LEL <10%) and attendant/hole-watch requirements used throughout.
- OSHA 29 CFR 1910.147, The Control of Hazardous Energy (Lockout/Tagout) — one-lock-one-person rule for pumping unit maintenance.
- OSHA 29 CFR 1926 Subpart P, Excavations — 5 ft protective-system threshold, soil classification, and competent-person inspection requirement.
- NIOSH, *Fatalities Among Oil and Gas Extraction Workers Due to Manual Tank Gauging and Sampling Related Activities* (2016 hazard alert) — source for the thief-hatch flash-gas exposure pattern in First-principles core #3 and the "stand upwind, don't lean over the hatch" heuristic.
- API RP 54, *Occupational Safety for Oil and Gas Well Drilling and Servicing Operations* — PPE and general wellsite safety practice referenced for pipe-handling and rig-up controls.
- IOGP Report 459, *Life-Saving Rules* (International Association of Oil & Gas Producers) — line-of-fire and confined-space rule framing behind the rigging and hole-watch heuristics.
- ASME B30.5, *Mobile and Locomotive Cranes* — standard hand-signal reference used for crane-assisted rig-up lifts.
- OSHA Fatal Facts bulletins (oil and gas extraction series) — source for the caught-between/struck-by injury pattern in Common failure modes and First-principles core #5.
- No direct roustabout practitioner has reviewed this file yet — flag corrections or gaps via PR.

Attribution

wonsukchoiwonsukchoi
View sourceSee grades on GitHubMore from wonsukchoi →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Caveman

Terse caveman voice: answer first, fluff gone, every technical fact kept. Use for /caveman, "caveman mode", "talk like caveman", "be brief", "less tokens". Stays on until "stop caveman" or "normal mode".

1100021 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

698621 votes

Writing Skills

Create and manage Claude Code skills in HASH repository following Anthropic best practices. Use when creating new skills, modifying skill-rules.json, understanding trigger patterns, working with hooks, debugging skill activation, or implementing progressive disclosure. Covers skill structure, YAML frontmatter, trigger types (keywords, intent patterns), UserPromptSubmit hook, and the 500-line rule. Includes validation and debugging with SKILL_DEBUG. Examples include rust-error-stack, cargo-dep...

3931 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3421 votes

catchup

Recovers the conversation and failed tool calls of a previous Codex, Amp, Claude Code, Antigravity, Cline, Copilot CLI, Cursor, DeepSeek Harness, Grok Build, Kimi, OpenCode, Pi Agent, or ZCode session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", asks to recover/summarize a previous session before continuing, or asks to diagnose or report a catchup failure. Do NOT use for the current conversation, git history, or any non-agent log.

741 votes
View all in ai-agents →