← Back to Skills Marketplace
doudou459

cae-skill

by solvi · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
258
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install cae-skill
Description
Control local CAE applications on Windows including launching apps, opening files, checking status, closing apps, detecting active and running apps, detectin...
README (SKILL.md)

\r \r

CAE Skill\r

\r This skill controls supported local CAE applications on Windows.\r \r

Supported apps\r

\r

  • abaqus\r
  • ansys\r
  • ansa\r
  • hyperworks\r \r

What this skill can do\r

\r

  • launch a CAE app\r
  • open a file in a CAE app\r
  • check whether a CAE app is running\r
  • close a CAE app\r
  • get the current active CAE app\r
  • get all running supported CAE apps\r
  • detect an executable path using saved paths and predefined common install paths\r
  • save a user-provided executable path\r \r

Constraints\r

\r

  • Do not scan the whole computer.\r
  • Do not traverse all files on disk.\r
  • Do not read the Windows registry.\r
  • Only use:\r
    1. saved paths in config.json\r
    2. predefined common install paths in config.json\r
  • If the executable cannot be found, ask the user to provide the full executable path.\r \r

Execution\r

\r Use skill_runner.py as the execution entrypoint.\r \r Payload format:\r \r

{\r
  "skill": "launch_app",\r
  "args": {\r
    "app": "abaqus"\r
  }\r
}\r
```\r
\r
# Supported Actions\r
\r
## launch_app\r
\r
Arguments:\r
\r
- app\r
\r
- config_file (optional)\r
\r
##  open_file_in_app\r
\r
Arguments:\r
\r
- app\r
- file_path\r
- config_file(optional)\r
- auto_launch(optional)\r
- wait_seconds(optional)\r
\r
##  is_app_runing\r
\r
Arguments:\r
\r
- app\r
- config_file(optional)\r
\r
##  close_app\r
\r
Arguments:\r
\r
-  app\r
- config_file(optional)\r
- force(optional)\r
\r
##  get_activate_app\r
\r
Arguments:\r
\r
-  config_file(optional)\r
\r
##  get_running_apps\r
\r
Arguments:\r
\r
- config_file(optional)\r
\r
##  detect_app_path\r
\r
Arguments:\r
\r
- app\r
- config_file(optional)\r
\r
## set_app_path\r
\r
Arguments:\r
\r
- app\r
- path\r
- config_file(optional)\r
\r
# Note\r
\r
This skill is designed for **local CAE workstation automation**.\r
\r
It intentionally avoids heavy filesystem scanning to maintain fast response and predictable behavior.
Usage Guidance
This skill appears to do what it claims: manage local CAE apps on Windows using only paths listed in config.json and candidate paths. Before installing: (1) Review config.json and do not add paths that point to untrusted executables—the skill will run binaries referenced there or supplied by the user. (2) Be aware the skill will write to config.json (it saves user-provided paths). (3) Run the skill in an environment where executing local programs is safe (avoid running with higher privileges than needed). If you need network isolation or stronger guarantees, run the skill on a dedicated workstation or inspect the included Python files yourself before use.
Capability Analysis
Type: OpenClaw Skill Name: cae-skill Version: 1.0.0 The cae-skill bundle is a legitimate automation tool for managing engineering software (Abaqus, Ansys, ANSA, HyperWorks) on Windows. It uses standard Python libraries and Windows API calls (via ctypes) to detect active windows, check running processes with 'tasklist', and launch or close applications using 'subprocess'. The code includes explicit constraints to prevent unauthorized filesystem traversal or registry access, and it lacks any indicators of data exfiltration, persistence, or malicious command execution.
Capability Assessment
Purpose & Capability
Name/description (launching, checking, closing CAE apps) matches requested artifacts: a small Python launcher, a runner, and a config.json with candidate paths and process names for supported CAE apps.
Instruction Scope
SKILL.md limits discovery to saved paths and predefined candidate paths and the code implements that. The code launches local executables and can run user-supplied executable paths (set_app_path); this is expected for a launcher but means a user-provided path could cause arbitrary local execution if pointed at an untrusted binary.
Install Mechanism
No install spec; this is an instruction-only skill with included Python files. Nothing is downloaded from external URLs and no archives are extracted.
Credentials
No environment variables, secrets, or unrelated credentials are requested. The only persistent file touched is config.json in the skill directory, which stores candidate/saved paths and process names.
Persistence & Privilege
always is false and the skill does not request elevated or platform-wide persistent privileges. It reads/writes its own config.json only.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install cae-skill
  3. After installation, invoke the skill by name or use /cae-skill
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Control and manage local CAE applications on Windows. - Supports launching, opening files, closing, and checking status for abaqus, ansys, ansa, and hyperworks. - Detects and saves executable paths using only user-provided and predefined locations. - Provides actions to detect running/active apps and manage user path settings. - Avoids broad filesystem scanning or registry access for efficiency and security.
Metadata
Slug cae-skill
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is cae-skill?

Control local CAE applications on Windows including launching apps, opening files, checking status, closing apps, detecting active and running apps, detectin... It is an AI Agent Skill for Claude Code / OpenClaw, with 258 downloads so far.

How do I install cae-skill?

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

Is cae-skill free?

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

Which platforms does cae-skill support?

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

Who created cae-skill?

It is built and maintained by solvi (@doudou459); the current version is v1.0.0.

💬 Comments