Agent skill
docs-ecitsolutions-autotask
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/docs-ecitsolutions-autotask
SKILL.md
Get-AtwsResourceSkill
SYNOPSIS
This function get one or more ResourceSkill through the Autotask Web Services API.
SYNTAX
Filter (Default)
Get-AtwsResourceSkill -Filter <String[]> [-GetReferenceEntityById <String>] [-WhatIf] [-Confirm]
[<CommonParameters>]
By_parameters
Get-AtwsResourceSkill [-GetReferenceEntityById <String>] [-id <Nullable`1[]>] [-ResourceID <Nullable`1[]>]
[-SkillDescription <String[]>] [-SkillID <Nullable`1[]>] [-SkillLevel <String[]>] [-NotEquals <String[]>]
[-IsNull <String[]>] [-IsNotNull <String[]>] [-GreaterThan <String[]>] [-GreaterThanOrEquals <String[]>]
[-LessThan <String[]>] [-LessThanOrEquals <String[]>] [-Like <String[]>] [-NotLike <String[]>]
[-BeginsWith <String[]>] [-EndsWith <String[]>] [-Contains <String[]>] [-IsThisDay <String[]>] [-WhatIf]
[-Confirm] [<CommonParameters>]
Get_all
Get-AtwsResourceSkill [-All] [-WhatIf] [-Confirm] [<CommonParameters>]
DESCRIPTION
This function creates a query based on any parameters you give and returns any resulting objects from the Autotask Web Services Api. By default the function returns any objects with properties that are Equal (-eq) to the value of the parameter. To give you more flexibility you can modify the operator by using -NotEquals [ParameterName[]], -LessThan [ParameterName[]] and so on.
Possible operators for all parameters are: -NotEquals -GreaterThan -GreaterThanOrEqual -LessThan -LessThanOrEquals
Additional operators for [string] parameters are: -Like (supports * or % as wildcards) -NotLike -BeginsWith -EndsWith -Contains
Properties with picklists are: SkillLevel
Entities that have fields that refer to the base entity of this CmdLet:
EXAMPLES
EXAMPLE 1
Get-AtwsResourceSkill -Id 0
Returns the object with Id 0, if any.
EXAMPLE 2
Get-AtwsResourceSkill -ResourceSkillName SomeName
Returns the object with ResourceSkillName 'SomeName', if any.
EXAMPLE 3
Get-AtwsResourceSkill -ResourceSkillName 'Some Name'
Returns the object with ResourceSkillName 'Some Name', if any.
EXAMPLE 4
Get-AtwsResourceSkill -ResourceSkillName 'Some Name' -NotEquals ResourceSkillName
Returns any objects with a ResourceSkillName that is NOT equal to 'Some Name', if any.
EXAMPLE 5
Get-AtwsResourceSkill -ResourceSkillName SomeName* -Like ResourceSkillName
Returns any object with a ResourceSkillName that matches the simple pattern 'SomeName*'. Supported wildcards are * and %.
EXAMPLE 6
Get-AtwsResourceSkill -ResourceSkillName SomeName* -NotLike ResourceSkillName
Returns any object with a ResourceSkillName that DOES NOT match the simple pattern 'SomeName*'. Supported wildcards are * and %.
EXAMPLE 7
Returns any ResourceSkills with property SkillLevel equal to the <PickList Label>. '-PickList' is any parameter on .
EXAMPLE 8
-NotEquals SkillLevel
Returns any ResourceSkills with property SkillLevel NOT equal to the <PickList Label>.
EXAMPLE 9
, <PickList Label2>
Returns any ResourceSkills with property SkillLevel equal to EITHER <PickList Label1> OR <PickList Label2>.
EXAMPLE 10
, <PickList Label2> -NotEquals SkillLevel
Returns any ResourceSkills with property SkillLevel NOT equal to NEITHER <PickList Label1> NOR <PickList Label2>.
EXAMPLE 11
, <PickList Label2> -Like ResourceSkillName -NotEquals SkillLevel -GreaterThan Id
An example of a more complex query. This command returns any ResourceSkills with Id GREATER THAN 1234, a ResourceSkillName that matches the simple pattern SomeName* AND that has a SkillLevel that is NOT equal to NEITHER <PickList Label1> NOR <PickList Label2>.
PARAMETERS
-Filter
A filter that limits the number of objects that is returned from the API
Type: String[]
Parameter Sets: Filter
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-GetReferenceEntityById
Follow this external ID and return any external objects
Type: String
Parameter Sets: Filter, By_parameters
Aliases: GetRef
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-All
Return all objects in one query
Type: SwitchParameter
Parameter Sets: Get_all
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-id
ID
Type: Nullable`1[]
Parameter Sets: By_parameters
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ResourceID
Resource ID
Type: Nullable`1[]
Parameter Sets: By_parameters
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-SkillDescription
Skill Description
Type: String[]
Parameter Sets: By_parameters
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-SkillID
Skill ID
Type: Nullable`1[]
Parameter Sets: By_parameters
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-SkillLevel
Skill Level
Type: String[]
Parameter Sets: By_parameters
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-NotEquals
{{ Fill NotEquals Description }}
Type: String[]
Parameter Sets: By_parameters
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-IsNull
{{ Fill IsNull Description }}
Type: String[]
Parameter Sets: By_parameters
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-IsNotNull
{{ Fill IsNotNull Description }}
Type: String[]
Parameter Sets: By_parameters
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-GreaterThan
{{ Fill GreaterThan Description }}
Type: String[]
Parameter Sets: By_parameters
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-GreaterThanOrEquals
{{ Fill GreaterThanOrEquals Description }}
Type: String[]
Parameter Sets: By_parameters
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-LessThan
{{ Fill LessThan Description }}
Type: String[]
Parameter Sets: By_parameters
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-LessThanOrEquals
{{ Fill LessThanOrEquals Description }}
Type: String[]
Parameter Sets: By_parameters
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Like
{{ Fill Like Description }}
Type: String[]
Parameter Sets: By_parameters
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-NotLike
{{ Fill NotLike Description }}
Type: String[]
Parameter Sets: By_parameters
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-BeginsWith
{{ Fill BeginsWith Description }}
Type: String[]
Parameter Sets: By_parameters
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-EndsWith
{{ Fill EndsWith Description }}
Type: String[]
Parameter Sets: By_parameters
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Contains
{{ Fill Contains Description }}
Type: String[]
Parameter Sets: By_parameters
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-IsThisDay
{{ Fill IsThisDay Description }}
Type: String[]
Parameter Sets: By_parameters
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-WhatIf
Shows what would happen if the cmdlet runs. The cmdlet is not run.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Confirm
Prompts you for confirmation before running the cmdlet.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.
INPUTS
Nothing. This function only takes parameters.
OUTPUTS
[Autotask.ResourceSkill[]]. This function outputs the Autotask.ResourceSkill that was returned by the API.
NOTES
Related commands: Set-AtwsResourceSkill
RELATED LINKS
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?