Agent skill

Curing Material

by Cai-aa in Cai-aa/CAE-Agent-Hub

Define UMAT material for composite curing and elastic material for mold.

MITAuto-check passed

Install Curing Material

skills CLI
$ npx skills add Cai-aa/CAE-Agent-Hub --skill curing-material -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Cai-aa/CAE-Agent-Hub curing-material --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Cai-aa/CAE-Agent-Hub.git skills-src && mkdir -p .claude/skills && cp -r skills-src/Skill/abaqus/composite-curing-simulation/setup/curing-material .claude/skills/curing-material && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
curing-material
GitHub stars
998
Token cost
~912 tokens
SKILL.md length
423 words
Files
1
Skills in repo
57
Repo updated
First seen
Licence
MIT

At a glance

Define UMAT material for composite curing and elastic material for mold.

  • Needs COM material with UMAT subroutine
  • SKILL.md covers Description, COM Material (Composite), TOOL Material (Mold) and Notes
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Material constants for curing simulation

What it does

Curing Material is an agent skill from Cai-aa/CAE-Agent-Hub. Define UMAT material for composite curing and elastic material for mold. Invoke when user needs COM material with UMAT subroutine, TOOL material, or material constants for curing simulation.

Its SKILL.md is about 910 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The licence is MIT.

When your agent uses it

  • Needs COM material with UMAT subroutine
  • Material constants for curing simulation

Example prompts

  • “/curing-material”

Requirements

  • Python 3

What it can do on your machine

Read from SKILL.md and the folder at commit 194ef49. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are python).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Curing Material loads about 912 tokens when it runs. Until then it costs about 52 tokens; SKILL.md has 423 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~52
When it runs · the whole SKILL.md, loaded when a task matches
~912

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from Cai-aa/CAE-Agent-Hub at commit 194ef49, republished under its MIT licence (© Cai-aa). 423 words, ~912 tokens.

Download SKILL.mdSave it as .claude/skills/curing-material/SKILL.md (or your agent's skills folder).
name
curing-material
description
Define UMAT material for composite curing and elastic material for mold. Invoke when user needs COM material with UMAT subroutine, TOOL material, or material constants for curing simulation.

Curing Material Setup

Description

Define UMAT material for composite curing and elastic material for mold. Invoke when user needs COM material with UMAT subroutine, TOOL material, or material constants for curing simulation.

COM Material (Composite)

The composite material uses a user-defined material (UMAT) subroutine to model the curing behavior, including cure kinetics, glass transition, and orthotropic thermal expansion.

*Material, name=COM
*Depvar
      4,
*Expansion, type=ORTHO, user
*User Material, constants=1
1.,
Keyword Details
  • *Depvar: Defines 4 state variables (SDV1-SDV4) that track the curing state throughout the analysis.
  • *Expansion, type=ORTHO, user: User-defined orthotropic thermal expansion. The expansion coefficients are computed inside the UMAT subroutine based on the current curing state and temperature.
  • *User Material, constants=1: A single material constant is passed to the UMAT subroutine (value=1.0). This constant is used as a flag or scaling factor within the subroutine logic.
UMAT Subroutine
  • The UMAT file (Threestep.for) must be provided at job submission.
  • The subroutine implements the three-step curing model (viscous, rubbery, glassy states).
  • The UMAT uses temperature and state variables to determine the current material state and compute the Jacobian, stress, and state variable updates.
How to Attach UMAT

The UMAT subroutine is attached to the job via the userSubroutine argument when creating the job from an input file:

python
mdb.JobFromInputFile(
    name='curing_job',
    inputFileName='curing.inp',
    userSubroutine=umat_path
)

Where umat_path is the absolute path to the Threestep.for file.

State Variables Meaning

The 4 state variables (SDV1-SDV4) track the curing state:

  • SDV1: Degree of cure (alpha) - ranges from 0 (uncured) to 1 (fully cured)
  • SDV2: Glass transition temperature (Tg) - evolves with degree of cure
  • SDV3: Current material state indicator (viscous/rubbery/glassy)
  • SDV4: Additional curing parameter (e.g., residual cure strain or volumetric shrinkage)

These state variables are updated at each increment by the UMAT subroutine and can be monitored through field output requests.

Show full SKILL.md (146 more words)Show less

TOOL Material (Mold)

The mold material is modeled as a standard linear elastic material with isotropic thermal expansion.

*Material, name=TOOL
*Elastic
69000., 0.33
*Expansion
 2.52e-05,
Keyword Details
  • *Elastic: Isotropic linear elasticity.
    • Young's modulus E = 69000 MPa (69 GPa, typical aluminum mold)
    • Poisson's ratio nu = 0.33
  • *Expansion: Isotropic thermal expansion coefficient = 2.52e-05 /°C

The mold material does not require a UMAT subroutine since it behaves as a standard elastic solid throughout the curing cycle. Its thermal expansion contributes to the contact interaction and stress transfer to the composite during heating and cooling.

Notes

  • The COM material requires the UMAT subroutine to function; without it, the analysis will fail.
  • The TOOL material uses built-in Abaqus material models and does not require any subroutine.
  • Material constants and expansion coefficients should be verified against the specific composite system and mold material being used.
  • The UMAT subroutine name (Threestep.for) refers to the three-step curing model (viscous, rubbery, glassy).

© Cai-aa, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in Skill/abaqus/composite-curing-simulation/setup/curing-material of Cai-aa/CAE-Agent-Hub.

Open the folder on GitHubat commit 194ef49

Compare with similar skills

Curing Material next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Curing Material compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Curing Material this skillCai-aa/CAE-Agent-Hub998—~912Automated safety check: PassMIT
Composition Patternssickn33/agentic-awesome-skills47k1 repos~742Automated safety check: PassMIT
Investor Materialsaffaan-m/ECC275k3 repos~268Automated safety check: PassMIT
Material Designsickn33/agentic-awesome-skills47k1 repos~2.6kAutomated safety check: PassMIT
Vercel Composition Patternssupabase/supabase111k59 repos~726Automated safety check: PassMIT
Materialbergside/awesome-design-skills3.1k1 repos~919Automated safety check: PassMIT

Similar skills

  • Composition Patterns

    sickn33/agentic-awesome-skills

    A skill your agent uses when working with composition-patterns tasks or workflows

    47k GitHub starsUsed in 1 repo~742 tokens
    DevelopmentAuto-check passed
  • Investor Materials

    affaan-m/ECC

    创建和更新宣传文稿、一页简介、投资者备忘录、加速器申请、财务模型和融资材料。当用户需要面向投资者的文件、预测、资金用途表、里程碑计划或必须在多个融资资产中保持内部一致性的材料时使用。

    275k GitHub starsUsed in 3 repos~268 tokens
    Auto-check passed
  • Material Design

    sickn33/agentic-awesome-skills

    Web and App implementation guide for Material Design. An agent skill from sickn33/agentic-awesome-skills.

    47k GitHub starsUsed in 1 repo~2.6k tokens
    MobileAuto-check passed
  • Official

    React composition patterns that scale. An agent skill from supabase/supabase.

    111k GitHub starsUsed in 59 repos~726 tokens
    DevelopmentAuto-check passed
  • Material

    bergside/awesome-design-skills

    Google's Material Design with layered surfaces, dynamic theming, built-in motion, and responsive cross-platform patterns.

    3.1k GitHub starsUsed in 1 repo~919 tokens
    Frontend & DesignAuto-check passed
  • Define Loop

    yc-software/qm

    Define a Loop — a durable scaffold that works a queue of recurring tasks autonomously (Sentry issues, Front tickets, small perf PRs) with its outputs held for human review.

    15k GitHub stars~1.6k tokensUpdated today
    Productivity & AutomationAuto-check passed

More from Cai-aa/CAE-Agent-Hub

All 57 skills in this repo
  • Ansys Structural Workbench

    Cai-aa/CAE-Agent-Hub

    Operate or inspect live ANSYS Workbench Mechanical structural simulations through the configured MCP, including model setup, materials, connections, loads, mesh, solve, convergence, validation, and…

    998 GitHub stars~2.2k tokensUpdated 7 days ago
    Auto-check passed
  • Cylinder O Grid

    Cai-aa/CAE-Agent-Hub

    Plan, create, adapt, and quality-audit coin-style five-block O-grid hexahedral meshes for cylindrical CAE models.

    998 GitHub stars~1.6k tokensUpdated 7 days ago
    Auto-check passed
  • Comsol Motor Nvh Evidence

    Cai-aa/CAE-Agent-Hub

    Evidence-first COMSOL Java API and batch workflow for permanent-magnet motor NVH.

    998 GitHub stars~1.3k tokensUpdated 7 days ago
    Auto-check passed
  • Aedt Evidence Electromagnetics

    Cai-aa/CAE-Agent-Hub

    Evidence-first Ansys Electronics Desktop and PyAEDT automation for Maxwell, HFSS, Q3D, Icepak, and related electromagnetic workflows.

    998 GitHub stars~591 tokensUpdated 7 days ago
    Auto-check passed
  • Evidence-first Ansys Mechanical structural automation through Workbench RunWB2 journals, Mechanical Scripting/ACT ExtAPI, or PyMechanical gRPC.

    998 GitHub stars~554 tokensUpdated 7 days ago
    Auto-check passed
  • Run Fluent Autoclave

    Cai-aa/CAE-Agent-Hub

    Run, diagnose, reproduce, and validate ANSYS Fluent CFD simulations of forced-convection autoclaves using Fluent MCP or PyFluent.

    998 GitHub stars~984 tokensUpdated 7 days ago
    Auto-check passed

Questions about Curing Material

What does Curing Material do?

Define UMAT material for composite curing and elastic material for mold. Curing Material is an agent skill from Cai-aa/CAE-Agent-Hub. Define UMAT material for composite curing and elastic material for mold.

When should I use Curing Material?

Curing Material fits situations like: needs COM material with UMAT subroutine; material constants for curing simulation.

How do I install Curing Material in Claude Code?

Run `npx skills add Cai-aa/CAE-Agent-Hub --skill curing-material -a claude-code`. Or copy the skill folder (Skill/abaqus/composite-curing-simulation/setup/curing-material in Cai-aa/CAE-Agent-Hub) into .claude/skills/curing-material in your project. Claude Code loads it when a task matches its description.

How do I install Curing Material in Codex?

Run `npx skills add Cai-aa/CAE-Agent-Hub --skill curing-material -a codex`. Or copy the skill folder (Skill/abaqus/composite-curing-simulation/setup/curing-material in Cai-aa/CAE-Agent-Hub) into .agents/skills/curing-material in your project. Codex loads it when a task matches its description.

Can I use Curing Material in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Cai-aa/CAE-Agent-Hub --skill curing-material -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/curing-material, .gemini/skills/curing-material, .github/skills/curing-material and .opencode/skills/curing-material in your project.

What does Curing Material need to run?

SKILL.md names no scripts, command-line tools or credentials: Curing Material is instructions for the agent only. Our summary lists: Python 3.

Does Curing Material access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Curing Material safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Curing Material use?

Curing Material is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Curing Material use?

About 912 tokens (SKILL.md is roughly 3.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Curing Material?

Skills that share tags, products or a category with Curing Material: Composition Patterns (sickn33/agentic-awesome-skills, 47k stars), Investor Materials (affaan-m/ECC, 275k stars), Material Design (sickn33/agentic-awesome-skills, 47k stars) and Vercel Composition Patterns (supabase/supabase, 111k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Curing Material?

Cai-aa (a GitHub user) maintains it in Cai-aa/CAE-Agent-Hub, which has 998 GitHub stars. The repository holds 57 skills in this directory. The repository was last updated on September 30, 2026.

Source: Cai-aa/CAE-Agent-Hub on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.