tessl install tessl/pypi-mdutils@1.8.0A comprehensive Python library for programmatically creating and manipulating Markdown files with support for headers, tables, lists, images, links, and text formatting.
Agent Success
Agent success rate when using this tile
80%
Improvement
Agent success rate improvement when using this tile compared to baseline
1.9x
Baseline
Agent success rate without this tile
42%
Build a Python utility that generates formatted meeting minutes from structured data. The utility should create a well-formatted markdown document with properly styled text content.
You need to implement a function generate_meeting_minutes(meeting_data, output_file) that:
The meeting_data parameter is a dictionary with the following structure:
{
"title": "Weekly Team Sync",
"date": "2025-01-15",
"time": "10:00 AM",
"attendees": ["Alice", "Bob", "Charlie"],
"agenda": [
"Review last week's progress",
"Discuss upcoming deadlines"
],
"action_items": [
{"assignee": "Alice", "task": "Update documentation"},
{"assignee": "Bob", "task": "Fix bug in login flow"}
],
"notes": "This is a very long note that should be wrapped to fit within 80 characters per line. It contains important information about the meeting discussions and decisions made."
}The generated markdown should have:
@generates
def generate_meeting_minutes(meeting_data: dict, output_file: str) -> None:
"""
Generates a formatted markdown meeting minutes document.
Args:
meeting_data: Dictionary containing meeting information (title, date, time,
attendees, agenda, action_items, notes)
output_file: Path where the markdown file should be created (without .md extension)
Returns:
None - Creates a markdown file at the specified path
"""
passProvides markdown file generation and text formatting capabilities.
@satisfied-by