comsol-multiphysics-executor

a5c-ai/babysitter · Agent Skill

Performs continuum-scale modeling for nanomaterials and devices, analyzing heat transfer, electromagnetics, and fluid dynamics.

Jump to install ↓

Install options

The review-first prompt is selected by default. You can switch to a direct command.

Install with Claude or Codex

Copy the prompt, paste it into Claude, Codex, or another assistant, and it will review the skill page and install it.

I'd like to install this Claude Code skill:
https://github.com/a5c-ai/babysitter/tree/main/library/specializations/domains/science/nanotechnology/skills/comsol-multiphysics-executor

Please review the SKILL.md file, verify the skill is legitimate, then copy the skill folder into .claude/skills/ of my project.

Review the source files

1 files Download Zip

Read SKILL.md and any companion files before deciding whether to install. Click a file to preview it.

SKILL.md contents

Original author text · read-only

COMSOL Multiphysics Executor

Purpose

The COMSOL Multiphysics Executor skill provides continuum-level simulation capabilities for nanomaterial and nanodevice modeling, enabling multi-physics analysis of heat transfer, electromagnetics, fluid dynamics, and coupled phenomena.

Capabilities

  • Heat transfer modeling
  • Electromagnetic simulations
  • Fluid dynamics at nanoscale
  • Structural mechanics
  • Chemical transport modeling
  • Multi-physics coupling

Usage Guidelines

Multiphysics Modeling

1. Geometry and Meshing

  • Create or import geometry
  • Define physics-aware mesh
  • Handle multi-scale features

2. Physics Setup

  • Select appropriate modules
  • Define boundary conditions
  • Set material properties

3. Solution and Analysis

  • Choose solver settings
  • Run parametric studies
  • Post-process results

Process Integration

  • Multiscale Modeling Integration
  • Nanodevice Integration Process Flow

Input Schema

{
  "geometry_file": "string",
  "physics_modules": ["heat_transfer", "electromagnetics", "fluid_flow"],
  "materials": [{"domain": "number", "material": "string"}],
  "boundary_conditions": [{"boundary": "string", "type": "string", "value": "number"}],
  "study_type": "stationary|transient|frequency"
}

Output Schema

{
  "solution_converged": "boolean",
  "field_results": [{
    "field": "string",
    "max": "number",
    "min": "number",
    "average": "number"
  }],
  "derived_quantities": [{
    "name": "string",
    "value": "number",
    "unit": "string"
  }],
  "export_files": ["string"]
}