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-7/

{
  "context": "This evaluation assesses how effectively an engineer uses the mdutils package to create internal header anchor links in a Markdown document. The focus is on correct usage of the Header.header_anchor() method and proper integration with the MdUtils framework.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "MdUtils initialization",
      "description": "Creates a MdUtils object with the correct file name 'project_docs' (without the .md extension, as mdutils adds it automatically)",
      "max_score": 10
    },
    {
      "name": "Header.header_anchor usage",
      "description": "Uses the Header.header_anchor() static method to create internal anchor links to the three target sections (Installation, Usage, FAQ). This is the primary method from mdutils for creating internal document navigation.",
      "max_score": 40
    },
    {
      "name": "Correct anchor format",
      "description": "Generates anchor links with the correct format that matches mdutils conventions (lowercase header text with hyphens for spaces, e.g., '#installation', '#usage', '#faq')",
      "max_score": 25
    },
    {
      "name": "Header creation",
      "description": "Uses mdutils methods like new_header() or similar to create the required headers ('Project Documentation' at level 1, 'Quick Links', 'Installation', 'Usage', 'FAQ' at level 2)",
      "max_score": 15
    },
    {
      "name": "File generation",
      "description": "Calls create_md_file() to generate the physical Markdown file on disk, which is the standard mdutils pattern for file creation",
      "max_score": 10
    }
  ]
}

tile.json