# Interface SkillQuery

Query options for skill retrieval.

interface SkillQuery {
search?: string;
category?: SkillCategory;
complexity?: SkillComplexity;
tags?: readonly string[];
minSuccessRate?: number;
limit?: number;
sortBy?: "name" | "createdAt" | "successRate" | "executionCount";
sortOrder?: "asc" | "desc";
}

- Defined in packages/nexus-agents/src/agents/skills/skill-types.ts:166

##### Index

### Properties

search?
category?
complexity?
tags?
minSuccessRate?
limit?
sortBy?
sortOrder?

## Properties

### `Optional` `Readonly` search

search?: string

Search in name and description

- Defined in packages/nexus-agents/src/agents/skills/skill-types.ts:168

### `Optional` `Readonly` category

category?: SkillCategory

Filter by category

- Defined in packages/nexus-agents/src/agents/skills/skill-types.ts:170

### `Optional` `Readonly` complexity

complexity?: SkillComplexity

Filter by complexity

- Defined in packages/nexus-agents/src/agents/skills/skill-types.ts:172

### `Optional` `Readonly` tags

tags?: readonly string[]

Filter by tags (any match)

- Defined in packages/nexus-agents/src/agents/skills/skill-types.ts:174

### `Optional` `Readonly` minSuccessRate

minSuccessRate?: number

Minimum success rate

- Defined in packages/nexus-agents/src/agents/skills/skill-types.ts:176

### `Optional` `Readonly` limit

limit?: number

Maximum number of results

- Defined in packages/nexus-agents/src/agents/skills/skill-types.ts:178

### `Optional` `Readonly` sortBy

sortBy?: "name" | "createdAt" | "successRate" | "executionCount"

Sort by field

- Defined in packages/nexus-agents/src/agents/skills/skill-types.ts:180

### `Optional` `Readonly` sortOrder

sortOrder?: "asc" | "desc"

Sort direction

- Defined in packages/nexus-agents/src/agents/skills/skill-types.ts:182