# Tekla Structures Open API Skill
基于TeklaOpenAPI_Reference.chm文件创建的Claude AI技能,提供全面的Tekla Structures Open API开发支持。
## 📋 技能内容
- **API参考文档**:主要命名空间(Tekla.Structures.Model、Geometry3d、Drawing)
- **代码示例**:常见编程模式和最佳实践
- **类和方法说明**:核心API类的详细用法
- **错误处理指南**:常见问题和解决方案
## 🚀 安装步骤
### 方法一:直接上传ZIP文件
1. 访问 [Claude AI Skills](https://claude.ai/skills)
2. 点击 "Upload Skill"
3. 选择文件:`/workspace/output/tekla-openapi.zip`
4. 点击上传,完成安装
### 方法二:使用Claude Code命令
```bash
# 在Claude Code中运行
claude skills:upload /workspace/output/tekla-openapi.zip
```
## 💡 使用方法
安装技能后,在对话中可以直接询问Tekla Open API相关问题:
```
如何使用Tekla Open API创建梁?
```
```
Tekla Structures中如何创建螺栓连接?
```
```
请显示Model命名空间的主要类
```
## 📖 技能触发条件
该技能会在以下情况下自动激活:
- 提及 "Tekla" 或 "Tekla Open API"
- 询问关于结构建模的编程问题
- 请求API代码示例
- 调试Tekla插件代码
## 🛠️ 技能结构
```
tekla-openapi/
├── SKILL.md # 主要技能描述文件
├── references/
│ ├── api_reference.md # API参考文档
│ └── index.md # 索引文件
├── scripts/ # 可添加自定义脚本
└── assets/ # 可添加资源文件
```
## 🔧 更新技能
如需更新技能内容:
1. 修改对应的markdown文件
2. 重新打包:
```bash
skill-seekers package /workspace/output/tekla-openapi/
```
3. 上传新的zip文件到Claude AI
## 📚 参考资源
- [Tekla Developer Center](https://developer.tekla.com)
- [GitHub Examples](https://github.com/TrimbleSolutionsCorporation/TSOpenAPIExamples)
- 原始文档:TeklaOpenAPI_Reference.chm
## 🎯 示例查询
### 创建对象
```
如何在Tekla中创建柱?
```
### 修改属性
```
如何修改梁的截面?
```
### 选择对象
```
如何选择所有梁并修改它们的材料?
```
### 几何操作
```
如何计算两点之间的距离?
```
### 错误处理
```
Tekla API返回"Object is not up to date"怎么办?
```
## ⚠️ 注意事项
- 确保已安装Tekla Structures和Open API
- 代码示例基于.NET Framework/C#
- 适用于Tekla Structures 2021-2024版本
- 某些功能可能需要特定的Tekla许可证
## 🔍 故障排除
如果技能未正常激活:
1. 检查技能是否正确上传
2. 确认问题中包含"Tekla"关键词
3. 尝试重新安装技能
---
*此技能基于官方Tekla OpenAPI文档创建,提供准确的API参考和实用的代码示例。*