用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/Soljourner/claude-engineering-skills --skill get-available-resources命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | get-available-resources |
| description | Enumerate installed packages, databases, and tools for engineering workflows |
| category | helpers |
| domain | general |
| complexity | basic |
| dependencies | [] |
Help Claude quickly determine what resources, tools, packages, and databases are available in the current environment. This skill eliminates guesswork and enables Claude to:
This diagnostic tool should be run at the beginning of engineering sessions to establish environmental context.
The tool generates a structured report with:
=== ENVIRONMENT RESOURCE REPORT ===
Timestamp: 2025-11-07 21:30:45
Python: 3.11.14 (/usr/bin/python3)
OS: Ubuntu 22.04 LTS (Linux 5.15.0)
Architecture: x86_64
[✓] numpy 1.24.3
[✓] scipy 1.10.1
[✓] pandas 2.0.2
[✗] CoolProp (not installed)
[✓] matplotlib 3.7.1
PostgreSQL: ✓ Connected (version 14.8)
Redis: ✓ Running (version 7.0.11)
MySQL: ✗ Not installed
MongoDB: ✗ Not running
OpenFOAM: ✓ v10 (/opt/openfoam10)
ANSYS: ✗ Not found
MATLAB: ✗ Not found
ParaView: ✓ v5.11.0 (/usr/bin/paraview)
MISSING PACKAGES FOR FULL ENGINEERING WORKFLOW:
- pip install CoolProp (thermodynamic properties)
- pip install fluids (fluid mechanics calculations)
- pip install thermo (chemical engineering thermodynamics)
OPTIMIZATION:
- Consider installing pyomo for optimization problems
python3 resource-lister.py
python3 resource-lister.py --detailed
# Check only Python packages
python3 resource-lister.py --packages-only
# Check only databases
python3 resource-lister.py --databases-only
# Check only software tools
python3 resource-lister.py --software-only
# Check specific package
python3 resource-lister.py --check numpy scipy pandas
# Machine-readable format for automation
python3 resource-lister.py --json > resources.json
# Save detailed report to file
python3 resource-lister.py --detailed --output report.txt
=== ENGINEERING ENVIRONMENT RESOURCE REPORT ===
Generated: 2025-11-07 21:30:45
System: Linux Ubuntu 22.04 LTS (x86_64)
Python: 3.11.14 (/usr/bin/python3)
Working Directory: /home/user/projects
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
PYTHON PACKAGES (38 installed)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Core Scientific Computing:
[✓] numpy 1.24.3
[✓] scipy 1.10.1
[✓] matplotlib 3.7.1
[✗] pandas Not installed
Engineering Libraries:
[✗] fluids Not installed
[✗] thermo Not installed
[✗] CoolProp Not installed
[✗] pint Not installed
[✓] sympy 1.12
Optimization:
[✓] scipy.optimize (included in scipy)
[✗] pyomo Not installed
[✗] gekko Not installed
Network Analysis:
[✗] networkx Not installed
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
DATABASES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[✓] PostgreSQL 14.8 /usr/bin/psql
Connection: SUCCESS (test database)
[✓] Redis 7.0.11 /usr/bin/redis-server
Status: Running on port 6379
[✗] MySQL Not installed
[✗] MongoDB Not installed
[✓] SQLite3 3.37.2 (built-in)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SOFTWARE TOOLS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Simulation & CFD:
[✗] OpenFOAM Not found
[✗] ANSYS Fluent Not found
[✗] COMSOL Not found
CAD & Visualization:
[✓] ParaView 5.11.0 /usr/bin/paraview
[✗] SolidWorks Not found (Windows only)
[✓] Gmsh 4.10.5 /usr/bin/gmsh
Computing:
[✗] MATLAB Not found
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SYSTEM RESOURCES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
CPU: 8 cores (Intel Xeon E5-2680 v4)
RAM: 32.0 GB total, 28.4 GB available
Disk: 450 GB available in /home
Tmp Space: 50 GB available in /tmp
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
RECOMMENDATIONS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Essential Engineering Packages:
pip install pandas fluids thermo pint
Recommended for Fluid Mechanics:
pip install CoolProp networkx
For Optimization Workflows:
pip install pyomo
For Enhanced Data Analysis:
pip install seaborn scikit-learn
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
User: "Design a centrifugal pump for water transport"
Claude runs resource-lister.py and sees:
- numpy, scipy, matplotlib: Available
- fluids, thermo: Not available
- CoolProp: Not available
Claude Response:
"I can design the pump using numpy and scipy for calculations.
However, I recommend installing 'fluids' package for more
accurate hydraulic calculations:
pip install fluids
For now, I'll use scipy for fluid properties with manual
property definitions."
User: "Set up an OpenFOAM simulation for pipe flow"
Claude runs resource-lister.py and sees:
- OpenFOAM: Not installed
- ParaView: Available
Claude Response:
"OpenFOAM is not currently installed. I can:
1. Provide installation instructions for OpenFOAM
2. Create case files that will work once installed
3. Use ParaView for post-processing once simulation runs
Would you like me to proceed with case setup or help
with OpenFOAM installation?"
User: "Analyze pump performance data from database"
Claude runs resource-lister.py and sees:
- PostgreSQL: Connected and running
- pandas: Not installed
- numpy, scipy: Available
Claude Response:
"I can query your PostgreSQL database and perform analysis.
For better data handling, I recommend:
pip install pandas
For now, I'll use numpy arrays to process the query results."
Add custom checks by modifying resource-lister.py: