def METHOD_NAME(self, filename, asset_dir, asset_name, replace):
    task = unreal.AssetImportTask()
    options = unreal.AbcImportSettings()
    sm_settings = unreal.AbcStaticMeshSettings()
    conversion_settings = unreal.AbcConversionSettings(
        preset=unreal.AbcConversionPreset.CUSTOM,
        flip_u=False, flip_v=False,
        rotation=[0.0, 0.0, 0.0],
        scale=[1.0, 1.0, -1.0])
    task.set_editor_property('filename', filename)
    task.set_editor_property('destination_path', asset_dir)
    task.set_editor_property('destination_name', asset_name)
    task.set_editor_property('replace_existing', replace)
    task.set_editor_property('automated', True)
    task.set_editor_property('save', True)
    options.set_editor_property(
        'import_type', unreal.AlembicImportType.SKELETAL)
    options.static_mesh_settings = sm_settings
    options.conversion_settings = conversion_settings
    task.options = options
    return task