abaqus-docs
About
This skill manages abqpy API documentation downloads and provides access to Abaqus Python API references. Use it when developers need parameter lookups, method references, or to refresh documentation. It routes users to pre-downloaded docs at `.claude/docs/abaqus-api/modules/` for API-related queries.
Quick Install
Claude Code
Recommended/plugin add https://github.com/majiayu000/claude-skill-registrygit clone https://github.com/majiayu000/claude-skill-registry.git ~/.claude/skills/abaqus-docsCopy and paste this command in Claude Code to install this skill
Documentation
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
GitHub Repository
Related Skills
content-collections
MetaThis skill provides a production-tested setup for Content Collections, a TypeScript-first tool that transforms Markdown/MDX files into type-safe data collections with Zod validation. Use it when building blogs, documentation sites, or content-heavy Vite + React applications to ensure type safety and automatic content validation. It covers everything from Vite plugin configuration and MDX compilation to deployment optimization and schema validation.
creating-opencode-plugins
MetaThis skill provides the structure and API specifications for creating OpenCode plugins that hook into 25+ event types like commands, files, and LSP operations. It offers implementation patterns for JavaScript/TypeScript modules that intercept and extend the AI assistant's lifecycle. Use it when you need to build event-driven plugins for monitoring, custom handling, or extending OpenCode's capabilities.
evaluating-llms-harness
TestingThis Claude Skill runs the lm-evaluation-harness to benchmark LLMs across 60+ standardized academic tasks like MMLU and GSM8K. It's designed for developers to compare model quality, track training progress, or report academic results. The tool supports various backends including HuggingFace and vLLM models.
langchain
MetaLangChain is a framework for building LLM applications using agents, chains, and RAG pipelines. It supports multiple LLM providers, offers 500+ integrations, and includes features like tool calling and memory management. Use it for rapid prototyping and deploying production systems like chatbots, autonomous agents, and question-answering services.
