CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/pypi-mdutils

A comprehensive Python library for programmatically creating and manipulating Markdown files with support for headers, tables, lists, images, links, and text formatting.

80

1.90x
Quality

Pending

Does it follow best practices?

Impact

80%

1.90x

Average score across 10 eval scenarios

SecuritybySnyk

Pending

The risk profile of this skill

Overview
Eval results
Files

criteria.jsonevals/scenario-5/

{
  "context": "This criteria evaluates the engineer's ability to use the mdutils package to generate markdown files with ordered lists, specifically focusing on proper use of the new_list() method with numbered list markers and nested list structures.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "MdUtils initialization",
      "description": "Uses MdUtils class to initialize a markdown file object with the correct filename 'task_tracker'",
      "max_score": 15
    },
    {
      "name": "Ordered list creation",
      "description": "Uses new_list() method with marked_with='1' parameter to create ordered (numbered) lists",
      "max_score": 25
    },
    {
      "name": "Main task structure",
      "description": "Creates a top-level ordered list with exactly 3 main items (Project Setup, Development Phase, Documentation) using new_list()",
      "max_score": 15
    },
    {
      "name": "Nested subtask lists",
      "description": "Creates nested ordered lists for subtasks under each main task using nested Python list structures passed to new_list()",
      "max_score": 20
    },
    {
      "name": "Double-nested step lists",
      "description": "Creates double-nested ordered lists (steps within subtasks) for the three specified subtasks using deeply nested Python list structures",
      "max_score": 15
    },
    {
      "name": "File generation",
      "description": "Uses create_md_file() method to write the accumulated markdown content to the task_tracker.md file",
      "max_score": 10
    }
  ]
}

tile.json