SkillDefinition constructor

const SkillDefinition({
  1. required String name,
  2. String? fullName,
  3. required String description,
  4. required String prompt,
  5. SkillSource source = SkillSource.builtin,
  6. List<SkillParameter> parameters = const [],
  7. List<String> tools = const [],
  8. String? model,
  9. String? icon,
  10. List<String> tags = const [],
  11. String? author,
  12. String? version,
  13. DateTime? createdAt,
  14. DateTime? updatedAt,
  15. 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,
});