Agent skill
abaqus-docs
Download and manage abqpy API documentation. Use when user asks about API documentation, API reference, or downloading Abaqus docs.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/abaqus-docs
SKILL.md
Abaqus Documentation Skill
Navigate and access Abaqus Python API documentation for parameter lookups and method reference.
When to Use This Skill
Route here when user asks:
- "Where is the API documentation?"
- "What parameters does X take?"
- "What methods are available for Material/Part/Mesh?"
- "Show me the API reference for..."
- "Download/refresh the docs"
Route elsewhere:
- Learning concepts or workflows -> specific analysis skills
- Running analyses ->
/abaqus-static-analysis,/abaqus-dynamic-analysis, etc. - Quick code examples -> module-specific skills like
/abaqus-material
Documentation Location
All API documentation is pre-downloaded at:
.claude/docs/abaqus-api/modules/
Module Index
| Task | Documentation File |
|---|---|
| Model database | modules/mdb.md |
| Model internals | modules/mdb_model.md |
| Part creation | modules/part.md |
| 2D sketching | modules/sketcher.md |
| Assembly/instances | modules/assembly.md |
| Material properties | modules/material.md |
| Section properties | modules/property.md |
| Meshing | modules/mesh.md |
| Analysis steps | modules/step.md |
| Loads | modules/load.md |
| Boundary conditions | modules/bc.md |
| Contact/ties | modules/interaction.md |
| Time-varying definitions | modules/amplitude.md |
| Initial/predefined fields | modules/field.md |
| Output requests | modules/output.md |
| Topology optimization | modules/optimization.md |
| Job management | modules/job.md |
| Results access | modules/odb.md |
How to Use
Answering API Questions
- Identify which module the user needs from the index above
- Read the relevant documentation file
- Extract specific method signatures, parameters, or examples
Common Lookups
| User Asks About | Read This Module |
|---|---|
| Creating geometry | part.md, sketcher.md |
| Positioning parts | assembly.md |
| Defining materials | material.md |
| Creating sections | property.md |
| Generating mesh | mesh.md |
| Setting up analysis | step.md |
| Applying forces | load.md |
| Fixing supports | bc.md |
| Defining contact | interaction.md |
| Running analysis | job.md |
| Extracting results | odb.md |
Refreshing Documentation
If documentation is missing or outdated:
- Run the download script at
.claude/skills/abaqus-docs/scripts/download_abqpy_docs.py - Use
--forceflag to overwrite existing files
Documentation Sources
Code Patterns
For actual API syntax and code examples, see:
references/api-quick-ref.mdreferences/common-patterns.md
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?