markdown-exporter AGENTS.md

markdown-exporter AGENTS.md is an instructions file for Codex, OpenCode from bowenliang123/markdown-exporter. It costs 1,274 tokens per session, scanned A, original, Apache-2.0.

Coding instructions for md-exporter, a Python project that converts Markdown into formats such as DOCX. They document the required Python version, package manager, formatting rules, and test commands.

In plain words
What is it for?
They help agents install dependencies, reformat code, run all tests or one test, and follow the project’s Python style rules.
Why use it?
They provide one place for the commands and conventions needed to change the project without guessing how to install, format, lint, or test it.

Instructions file for CodexOpenCode

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add instructions/bowenliang123/markdown-exporter/agents-md
Clone the repo
git clone --depth 1 https://github.com/bowenliang123/markdown-exporter

Made for: Codex, OpenCode.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for markdown-exporter AGENTS.md

README.md
[![agentmods](https://agentmods.dev/badge/instructions/bowenliang123/markdown-exporter/agents-md.svg)](https://agentmods.dev/instructions/bowenliang123/markdown-exporter/agents-md)
Your own site
<a href="https://agentmods.dev/instructions/bowenliang123/markdown-exporter/agents-md"><img src="https://agentmods.dev/badge/instructions/bowenliang123/markdown-exporter/agents-md.svg" alt="Measured on agentmods" height="20"></a>
Per session 1,274 This file is loaded in full into every session.
When invoked 1,274 The same file — it is already loaded in full.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.01274 $0.01274
Opus 5 $0.00637 $0.00637
Sonnet 5 $0.00255 $0.00255
Haiku 4.5 $0.00127 $0.00127

Measured 5d ago against content hash d9ec1552ba3b, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

markdown-exporter AGENTS.md scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 5d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

AGENTS.md · 172 lines

How it starts

The opening of the file, as written. The whole thing — 172 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Agent Coding Guidelines for md-exporter

This document provides essential information for agentic coding agents working in the md-exporter repository.

🔧 Build, Lint, and Test Commands

Package Management

  • Primary: uv package manager is used for dependency management
  • Fallback: pip if uv is not available
  • Python Requirement: Python 3.11 or higher required

Code Quality and Formatting

Lint and Format Code
# Alternative: Run from project root using provided script
./dev.reformat.sh
Run Tests
# Run all tests
test/bin/run_all_tests.sh 

# Run specific test file
test/bin/test_md_to_docx.sh 

or

uv run pytest test/skills/test_md_to_docx.py

Development Scripts

  • Test Scripts: Individual test scripts in test/bin/

📝 Code Style Guidelines

Formatting and Style

  • Line Length: 120 characters maximum
  • Line Ending: LF (Unix-style)
  • Indentation: 4 spaces (not tabs)
  • Quotes: Use double quotes for strings unless single quotes are preferred for specific cases
  • End of File: All files must end with newline character

Python Style Standards

Import Organization
# Standard library imports
from pathlib import Path
from tempfile import NamedTemporaryFile

# Third-party imports
from pypandoc import convert_file

# Local imports (relative paths)
from scripts.utils.markdown_utils import get_md_text
Type Hints and Annotations
  • Use Python 3.11+ union syntax: Path | None (not Optional[Path])
  • All function parameters and return values should have type hints
  • Use pathlib.Path for file paths, not strings
Function Documentation
def convert_md_to_docx(
    md_text: str, output_path: Path, template_path: Path | None = None, is_strip_wrapper: bool = False
) -> None:
    """
    Convert Markdown text to DOCX format

    Args:
        md_text: Markdown text to convert
        output_path: Path to save the output DOCX file
        template_path: Optional path to DOCX template file
        is_strip_wrapper: Whether to remove code block wrapper if present

    Raises:
        ValueError: If input processing fails
        Exception: If conversion fails
    """

Read the full file on GitHub · 172 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 5d ago First seen · 172 lines · 1,274 tokens per session scan A d9ec1552ba3b

Subscribe to this mod's changes

markdown-exporter AGENTS.md is an instructions file published in the GitHub repository bowenliang123/markdown-exporter (267 stars, last pushed 22d ago), licensed Apache-2.0. It adds 1,274 tokens to every session, about $0.0064 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.