← 返回 Skills 市场
sausg
作者
jiasu1017-beep
· GitHub ↗
· v1.0.1
· MIT-0
128
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install sausg
功能描述
SAUSG(结构通用分析与设计软件)自动计算与操作工具。用于弹塑性计算、非线性分析、动力时程分析、隔震减震设计、钢结构分析等。当用户提及 SAUSG、SAUSAGE、OpenSAUSG、SAUSGDelta、SAUSGJG、SAUSGPI、SAUSGZeta 等相关软件,或要求进行弹塑性计算、读取计算结果时使用此技能。
安全使用建议
This skill appears to do what it claims (local automation for SAUSG). Before installing or running it, consider: 1) It expects a Windows environment and will search local drives and launch SAUSG executables — only use it on machines where SAUSG is installed and trusted. 2) The scripts spawn local processes with shell=True and build command strings containing file paths; avoid passing untrusted or attacker-controlled model paths to prevent command injection risks. 3) The skill performs cleanup of old result files by default (SKILL.md mentions this) — if you need to preserve results, use the provided --no-cleanup option or inspect the code to confirm behavior. 4) The scripts optionally parse Word (.docx) files using python-docx if installed; installing that dependency is optional but may be required for some features. 5) Minor inconsistencies in default directories (SKILL.md vs code) mean you should verify the configured path before running. If you are unsure, review the three included Python files locally or run them in a controlled/sandbox environment with test data first.
功能分析
Type: OpenClaw Skill
Name: sausg
Version: 1.0.1
The skill bundle automates SAUSG structural analysis software but contains critical shell injection vulnerabilities. Specifically, `sausg_calc.py` and `sausg_open.py` use `subprocess` with `shell=True` to execute commands constructed from unvalidated user-provided paths (e.g., `model_path`). Additionally, `sausg_calc.py` includes a cleanup function that performs recursive deletions of specific folders and files in the model directory. While these behaviors are risky and could be exploited for RCE, they appear to be unintentional flaws or documented features for engineering workflows rather than intentional malware.
能力评估
Purpose & Capability
The name/description (SAUSG automation for running calculations and reading results) matches what the included scripts actually do: search for SAUSG installs, launch specific SAUSG module executables, run calculations, parse result files (.FRQ, .NSF, .DOCX). No unrelated credentials, network calls, or cloud services are requested.
Instruction Scope
SKILL.md tells the agent to run the three provided Python scripts to open models, run calculations, and read results. The scripts perform filesystem scans (search D:, C:, E:, F: for SAUSG folders), read and delete result files (cleanup feature), detect running calculation processes, spawn SAUSG executables, and parse local result and Word files. This is within the stated purpose, but the code constructs shell commands (subprocess.run / Popen with shell=True) using user-supplied paths which could be risky if untrusted input is passed. Also there are small inconsistencies in default directory versions between SKILL.md and the scripts (2027 vs 2026).
Install Mechanism
There is no install spec and no network downloads; the skill is instruction-only plus bundled Python scripts. Nothing is fetched from external URLs or written to system-wide locations by an installer.
Credentials
The skill requests no environment variables, no credentials, and no config paths. All file and executable access is local and directly related to running SAUSG and reading its outputs.
Persistence & Privilege
always is false and the skill does not request elevated persistence. It runs on-demand and launches local executables; it does not modify other skills or global agent settings.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install sausg - 安装完成后,直接呼叫该 Skill 的名称或使用
/sausg触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- 增加了 SKILL 元数据头,包括名称和简要描述,便于识别与集成。
- 触发和功能说明、命令格式等主体未做变动,其他内容保持一致。
- 无代码和脚本变更,仅文档头部优化。
v1.0.0
SAUSG Skill 1.0.0 – Initial Release
- Provides command-line tools for opening models, running structural analysis, and reading results using SAUSG software modules.
- Supports multiple analysis modules: 通用, 非线性, 钢结构, 加固, 隔震, 减震.
- Automatically searches for the latest installed SAUSG version on local disks.
- Cleans up previous results by default before calculation; option to skip cleanup.
- Detects and prevents simultaneous calculations to ensure process integrity.
- Outputs key structural results and supports commands in both cmd and PowerShell environments.
元数据
常见问题
sausg 是什么?
SAUSG(结构通用分析与设计软件)自动计算与操作工具。用于弹塑性计算、非线性分析、动力时程分析、隔震减震设计、钢结构分析等。当用户提及 SAUSG、SAUSAGE、OpenSAUSG、SAUSGDelta、SAUSGJG、SAUSGPI、SAUSGZeta 等相关软件,或要求进行弹塑性计算、读取计算结果时使用此技能。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 128 次。
如何安装 sausg?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install sausg」即可一键安装,无需额外配置。
sausg 是免费的吗?
是的,sausg 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
sausg 支持哪些平台?
sausg 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 sausg?
由 jiasu1017-beep(@jiasu1017-beep)开发并维护,当前版本 v1.0.1。
推荐 Skills