cathodic-protection-example-ship-hull-abs-gn-ships-2018

Sub-skill of cathodic-protection: Example: Ship Hull (ABS GN Ships 2018) (+3).

5 stars

Best use case

cathodic-protection-example-ship-hull-abs-gn-ships-2018 is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Sub-skill of cathodic-protection: Example: Ship Hull (ABS GN Ships 2018) (+3).

Teams using cathodic-protection-example-ship-hull-abs-gn-ships-2018 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/example-ship-hull-abs-gn-ships-2018/SKILL.md --create-dirs "https://raw.githubusercontent.com/vamseeachanta/workspace-hub/main/.agents/skills/_archive/engineering/marine-offshore/cathodic-protection/example-ship-hull-abs-gn-ships-2018/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/example-ship-hull-abs-gn-ships-2018/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How cathodic-protection-example-ship-hull-abs-gn-ships-2018 Compares

Feature / Agentcathodic-protection-example-ship-hull-abs-gn-ships-2018Standard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Sub-skill of cathodic-protection: Example: Ship Hull (ABS GN Ships 2018) (+3).

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

# Example: Ship Hull (ABS GN Ships 2018) (+3)

## Example: Ship Hull (ABS GN Ships 2018)


```python
from digitalmodel.infrastructure.common.cathodic_protection import CathodicProtection

cfg = {
    "inputs": {
        "calculation_type": "ABS_gn_ships_2018",
        "design_data": {
            "design_life": 5,               # years
            "seawater_max_temperature": 20, # Celsius
        },

*See sub-skills for full details.*

## Example: Submarine Pipeline (DNV-RP-F103 2010)


```python
from digitalmodel.infrastructure.common.cathodic_protection import CathodicProtection

cfg = {
    "inputs": {
        "calculation_type": "DNV_RP_F103_2010",
        "design_data": {
            "design_life": 25.0,  # years
        },
        "pipeline": {

*See sub-skills for full details.*

## Example: Offshore Fixed Platform (DNV-RP-B401 2021)


```python
from digitalmodel.infrastructure.common.cathodic_protection import CathodicProtection

cfg = {
    "inputs": {
        "calculation_type": "DNV_RP_B401_offshore",
        "design_data": {
            "design_life": 25.0,           # years
            "structure_type": "jacket",    # jacket | gravity_based | topsides
        },

*See sub-skills for full details.*

## Using router() vs direct method call


```python
# router() dispatches by calculation_type — recommended
result = cp.router(cfg)

# Direct call — same result
cp.ABS_gn_ships_2018(cfg)      # results in cfg["cathodic_protection"]
cp.DNV_RP_F103_2010(cfg)       # results in cfg["results"]
```

Note: ABS route writes to `cfg["cathodic_protection"]`; DNV route writes to `cfg["results"]`.

Related Skills

cathodic-protection

5
from vamseeachanta/workspace-hub

Expert Electrical Engineer specializing in cathodic protection (CP) systems for oil and gas industry. Use for CP system design, corrosion prevention, sacrificial anode calculations, impressed current systems, pipeline integrity, coating defects, and NACE/ISO standards compliance.

mkdocs-example

5
from vamseeachanta/workspace-hub

MkDocs example admonition syntax. Use when inserting code examples or worked demonstrations in MkDocs documentation.

mkdocs-entity-relationship

5
from vamseeachanta/workspace-hub

Sub-skill of mkdocs: Entity Relationship.

skill-creator-inspiration-examples

5
from vamseeachanta/workspace-hub

Sub-skill of skill-creator: Inspiration & Examples.

skill-creator-example-1-scenario-name

5
from vamseeachanta/workspace-hub

Sub-skill of skill-creator: Example 1: [Scenario Name] (+1).

bash-script-framework-example-1-create-new-cli-tool

5
from vamseeachanta/workspace-hub

Sub-skill of bash-script-framework: Example 1: Create New CLI Tool (+1).

instrument-data-allotrope-example-1-vi-cell-blu-file

5
from vamseeachanta/workspace-hub

Sub-skill of instrument-data-allotrope: Example 1: Vi-CELL BLU file (+2).

wave-theory-example-1-complete-wave-analysis

5
from vamseeachanta/workspace-hub

Sub-skill of wave-theory: Example 1: Complete Wave Analysis.

solver-benchmark-available-hull-geometries

5
from vamseeachanta/workspace-hub

Sub-skill of solver-benchmark: Available Hull Geometries.

ship-dynamics-6dof-example-2-natural-frequency-sensitivity-study

5
from vamseeachanta/workspace-hub

Sub-skill of ship-dynamics-6dof: Example 2: Natural Frequency Sensitivity Study.

ship-dynamics-6dof-example-1-full-6dof-simulation

5
from vamseeachanta/workspace-hub

Sub-skill of ship-dynamics-6dof: Example 1: Full 6DOF Simulation.

ship-dynamics-6dof-6-seakeeping-analysis

5
from vamseeachanta/workspace-hub

Sub-skill of ship-dynamics-6dof: 6. Seakeeping Analysis.