Skip to content
Back to skills

Line Wizard

ASecurity

Configure OrcaFlex line properties and use the Line Setup Wizard for

  • 17 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 9, 2026
documentationpythongogitapidocumentation

Works with

  • api

Security analysis

A100/100

Scanned September 9, 2026

npx -y skills add vamseeachanta/workspace-hub --skill line-wizard --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Line Wizard?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Line Wizard
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vamseeachanta-line-wizard/badge)](https://www.skillsdirectory.com/skills/vamseeachanta-line-wizard)

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

Download with Pro
SKILL.md
---
name: orcaflex-line-wizard
description: Configure OrcaFlex line properties and use the Line Setup Wizard for
  automatic tension/length calculations. Use for mooring line configuration, riser
  setup, and achieving target line properties.
type: reference
version: 1.0.0
updated: 2026-01-17
category: engineering
triggers:
- line setup wizard
- line configuration
- target tension
- line length calculation
- mooring line setup
- riser configuration
- line properties
- segment configuration
capabilities: []
requires: []
tags: []
scripts_exempt: true
---

# Orcaflex Line Wizard

## When to Use

- Setting up mooring lines with target pretensions
- Configuring riser lines with specified top tensions
- Calculating line lengths for given tension targets
- Calculating tensions for given line lengths
- Multi-line mooring system configuration
- Initial model setup before detailed analysis

## Python API

### Basic Line Setup

```python
import OrcFxAPI

# Load model
model = OrcFxAPI.Model("mooring_model.dat")

# Configure Line Setup Wizard
model.general.LineSetupCalculationMode = "Calculate line lengths"
model.general.LineSetupMaxDamping = 20  # For numerical stability


*See sub-skills for full details.*
### Comprehensive Line Configuration

```python
import OrcFxAPI
from dataclasses import dataclass
from typing import List, Optional

@dataclass
class LineSetupConfig:
    """Configuration for a line in the setup wizard."""
    name: str
    target_variable: str = "Tension"  # "Tension" or "Length"

*See sub-skills for full details.*
### Line Section Configuration

```python
def configure_line_sections(
    model: OrcFxAPI.Model,
    line_name: str,
    sections: list
) -> None:
    """
    Configure line sections with multiple line types.

    Args:

*See sub-skills for full details.*

## Related Skills

- [orcaflex-modeling](../orcaflex-modeling/SKILL.md) - Run OrcaFlex simulations
- [orcaflex-mooring-iteration](../orcaflex-mooring-iteration/SKILL.md) - Advanced tension iteration
- [mooring-design](../mooring-design/SKILL.md) - Design mooring systems
- [orcaflex-static-debug](../orcaflex-static-debug/SKILL.md) - Troubleshoot convergence

## References

- OrcaFlex Help: Line Setup Wizard
- OrcFxAPI Documentation: Model.InvokeLineSetupWizard()
- Source: `src/digitalmodel/modules/orcaflex/orcaflex_model_linesetup_wizard.py`

## Sub-Skills

- [Before Using Line Setup Wizard (+2)](before-using-line-setup-wizard/SKILL.md)

## Sub-Skills

- [Error Handling](error-handling/SKILL.md)

## Sub-Skills

- [Version Metadata](version-metadata/SKILL.md)
- [[1.0.0] - 2026-01-17](100-2026-01-17/SKILL.md)
- [Calculation Modes](calculation-modes/SKILL.md)
- [YAML-Based Line Setup (+1)](yaml-based-line-setup/SKILL.md)
- [Common Line Setup Properties (+1)](common-line-setup-properties/SKILL.md)
- [With Mooring Iteration (+1)](with-mooring-iteration/SKILL.md)
- [Common Errors and Fixes (+1)](common-errors-and-fixes/SKILL.md)
- [Post-Wizard Checks](post-wizard-checks/SKILL.md)

Attribution

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

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.