用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/vamseeachanta/workspace-hub --skill api-integration命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | api-integration |
| version | 1.0.0 |
| category | data |
| description | Integrate offshore engineering software APIs with mock testing for OrcaFlex, AQWA, and WAMIT |
| type | reference |
| capabilities | [] |
| requires | [] |
| tags | [] |
Use this skill when you need to:
Working with OrcaFlex Python API:
import os
from pathlib import Path
from typing import Optional, Dict, List, Any
from dataclasses import dataclass
from abc import ABC, abstractmethod
# Mock OrcaFlex API for testing without license
*See sub-skills for full details.*
### 2. Abstract API Interface Pattern
Creating abstraction layer for multiple tools:
```python
class MarineAnalysisAPI(ABC):
"""Abstract base class for marine analysis software APIs."""
@abstractmethod
def create_model(self, config: dict) -> Any:
"""Create new analysis model."""
pass
*See sub-skills for full details.*
### 3. Mock Testing Strategy
Testing without software licenses:
```python
import pytest
from unittest.mock import Mock, patch, MagicMock
from pathlib import Path
class TestOrcaFlexIntegration:
"""Test suite for OrcaFlex integration using mocks."""
*See sub-skills for full details.*
### 4. Error Handling and Retry Logic
Robust error handling for API calls:
```python
import time
from functools import wraps
typing , ,
(