[skill]
name = "meeting-notes"
description = "Generate structured meeting notes from a transcript or raw notes"
version = "0.1.0"
author = "openjarvis"

[[skill.steps]]
tool_name = "file_read"
arguments_template = '{"path": "{transcript_path}"}'
output_key = "transcript"

[[skill.steps]]
tool_name = "think"
arguments_template = '{"thought": "Extract key information from the transcript: attendees, topics discussed, decisions made, action items, deadlines, and open questions: {transcript}"}'
output_key = "extracted_info"

[[skill.steps]]
tool_name = "think"
arguments_template = '{"thought": "Format as structured meeting notes with sections: Date, Attendees, Agenda, Discussion Summary, Decisions, Action Items (with owners and deadlines), Next Steps: {extracted_info}"}'
output_key = "meeting_notes"
