← Back to Skills Marketplace
jiasu1017-beep

sausg

by jiasu1017-beep · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
128
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install sausg
Description
SAUSG(结构通用分析与设计软件)自动计算与操作工具。用于弹塑性计算、非线性分析、动力时程分析、隔震减震设计、钢结构分析等。当用户提及 SAUSG、SAUSAGE、OpenSAUSG、SAUSGDelta、SAUSGJG、SAUSGPI、SAUSGZeta 等相关软件,或要求进行弹塑性计算、读取计算结果时使用此技能。
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install sausg
  3. After installation, invoke the skill by name or use /sausg
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug sausg
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is sausg?

SAUSG(结构通用分析与设计软件)自动计算与操作工具。用于弹塑性计算、非线性分析、动力时程分析、隔震减震设计、钢结构分析等。当用户提及 SAUSG、SAUSAGE、OpenSAUSG、SAUSGDelta、SAUSGJG、SAUSGPI、SAUSGZeta 等相关软件,或要求进行弹塑性计算、读取计算结果时使用此技能。 It is an AI Agent Skill for Claude Code / OpenClaw, with 128 downloads so far.

How do I install sausg?

Run "/install sausg" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is sausg free?

Yes, sausg is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does sausg support?

sausg is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created sausg?

It is built and maintained by jiasu1017-beep (@jiasu1017-beep); the current version is v1.0.1.

💬 Comments