SkillDefinition constructor
const
SkillDefinition({
- required String name,
- String? fullName,
- required String description,
- required String prompt,
- SkillSource source = SkillSource.builtin,
- List<
SkillParameter> parameters = const [], - List<
String> tools = const [], - String? model,
- String? icon,
- List<
String> tags = const [], - String? author,
- String? version,
- DateTime? createdAt,
- DateTime? updatedAt,
- Map<
String, dynamic> ? metadata,
Implementation
const SkillDefinition({
required this.name,
this.fullName,
required this.description,
required this.prompt,
this.source = SkillSource.builtin,
this.parameters = const [],
this.tools = const [],
this.model,
this.icon,
this.tags = const [],
this.author,
this.version,
this.createdAt,
this.updatedAt,
this.metadata,
});