marine-safety

Assess offshore asset integrity, corrosion management, and life extension for aging marine structures

5 stars

Best use case

marine-safety is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Assess offshore asset integrity, corrosion management, and life extension for aging marine structures

Teams using marine-safety should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/marine-safety/SKILL.md --create-dirs "https://raw.githubusercontent.com/vamseeachanta/workspace-hub/main/.agents/skills/engineering/marine-offshore/marine-safety/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/marine-safety/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How marine-safety Compares

Feature / Agentmarine-safetyStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Assess offshore asset integrity, corrosion management, and life extension for aging marine structures

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Marine Safety & Integrity Specialist

> Integrity management, life extension, and safety assessment for offshore assets.

**Version:** 1.0.0
**Created:** 2026-01-13
**Category:** SME / Safety & Integrity

## Overview

This skill covers the assessment of aging offshore assets, focusing on structural integrity, corrosion management, and life extension. It synthesizes knowledge from legacy projects like "Horn Mountain TTR VIV Analysis" and "Marlin TTR Life Extension".

## Core Capabilities

### 1. Life Extension Assessment (LEX)
- **Gap Analysis**: Comparing original design codes vs. current standards (API 2INT-MET).
- **Fatigue Re-analysis**: Using updated metocean data to calculate remaining fatigue life.
- **Risk-Based Inspection (RBI)**: Prioritizing inspections based on failure probability and consequence.

### 2. Corrosion Management
- **Corrosion Rate Modelling**: CO2/H2S corrosion prediction (Norsok M-506).
- **Wall Thickness Checks**: Evaluating hoop stress and collapse/burst pressure with degraded wall thickness.
- **Anode Retrofit**: Designing sacrificial anode sleds for life extension.

### 3. Fitness-For-Service (FFS)
- **API 579 / BS 7910**: Assessing defects (cracks, dents, corrosion) to determine if equipment is safe to operate.
- **VIV Assessment**: Vortex Induced Vibration fatigue analysis for risers and conductors.

## When to Use

### Use This Skill When:
- Evaluating an asset for operation beyond its original design life.
- Assessing the safety of a corroded pipeline or vessel.
- Planning inspection campaigns (RBI).
- Reviewing "Fitness for Service" reports.

### Do Not Use This Skill When:
- Designing a *new* asset (use Structural Analysis or DNV Standards).
- Calculating basic hydrostatics (use Marine Engineering).

## Knowledge Areas

### 1. Life Extension Workflow
1.  **Data Gathering**: Collect original design reports, inspection logs, and production history.
2.  **Condition Assessment**: Evaluate current physical state (corrosion, marine growth).
3.  **Re-Analysis**: Update models with current weight, metocean, and soil data.
4.  **Remediation**: Propose clamps, strengthening, or derating.

### 2. Defect Assessment
Cracks or metal loss are evaluated using "Failure Assessment Diagrams" (FAD) to determine if the combination of stress and defect size is critical.

## Code & Data Patterns

### Corrosion Derating Check
```python
def check_wall_thickness(nominal_wt, corrosion_rate, years, min_required_wt):
    """
    Calculate remaining wall thickness and check against minimum required.
    """
    loss = corrosion_rate * years
    current_wt = nominal_wt - loss
    
    if current_wt < min_required_wt:
        return False, f"FAILED: Current WT {current_wt:.2f}mm < Min {min_required_wt:.2f}mm"
    
    remaining_life = (current_wt - min_required_wt) / corrosion_rate
    return True, f"PASS: {remaining_life:.1f} years remaining"
```

## Best Practices

- **Conservatism**: When data is missing (e.g., actual corrosion rates), use conservative estimates from standards (e.g., Norsok M-506).
- **Trend Analysis**: Use historical inspection data (UT/ILI) to validate corrosion models.

## Resources
- **Legacy Projects**: `/mnt/ace/docs/disciplines/integrity_management/projects/`
    - `31519_fmog_marlin_ttr_life_extension`
    - `0185_ecs_ffs_engineering`

Related Skills

marine-safety-incidents

5
from vamseeachanta/workspace-hub

Collect, analyze, and report marine safety incident data from 7 global maritime authorities. Use for incident scraping, safety trend analysis, risk assessment, geographic hotspot identification, and marine safety reporting.

nested-git-repo-stash-safety

5
from vamseeachanta/workspace-hub

How to safely stash changes in a parent repo containing dirty nested git repositories

github-comment-body-file-safety

5
from vamseeachanta/workspace-hub

Prevent shell-quoting and command-substitution bugs when posting GitHub issue/PR comments or editing bodies with gh CLI.

marine-offshore-engineering-typical-project-phases

5
from vamseeachanta/workspace-hub

Sub-skill of marine-offshore-engineering: Typical Project Phases:.

marine-offshore-engineering-app-1-fpso-prelim-design

5
from vamseeachanta/workspace-hub

Sub-skill of marine-offshore-engineering: Application 1: FPSO Preliminary Design (+1).

marine-offshore-engineering-5-regulatory-framework

5
from vamseeachanta/workspace-hub

Sub-skill of marine-offshore-engineering: 5. Regulatory Framework (+1).

marine-offshore-engineering-1-platform-types

5
from vamseeachanta/workspace-hub

Sub-skill of marine-offshore-engineering: 1. Platform Types (+3).

marine-offshore-engineering-1-buoyancy-and-stability

5
from vamseeachanta/workspace-hub

Sub-skill of marine-offshore-engineering: 1. Buoyancy and Stability (+1).

python-scicomp-ex1-marine-catenary-mooring

5
from vamseeachanta/workspace-hub

Sub-skill of python-scientific-computing: Example 1: Marine Engineering - Catenary Mooring Line (+5).

test-oversized-skill

5
from vamseeachanta/workspace-hub

A test fixture skill that exceeds 200 lines with multiple H2/H3 sections for split testing.

interactive-report-generator

5
from vamseeachanta/workspace-hub

Generate interactive HTML reports with Plotly visualizations from data analysis results. Supports dashboards, charts, and professional styling.

data-validation-reporter

5
from vamseeachanta/workspace-hub

Generate interactive validation reports with quality scoring, missing data analysis, and type checking. Combines Pandas validation, Plotly visualization, and YAML configuration for comprehensive data quality reporting.