markdown-exporter: Instructions file for Codex

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

Written for Codex and OpenCode: the file is AGENTS.md.

This is bowenliang123/markdown-exporter's own configuration. It tells Codex and OpenCode how to work on markdown-exporter itself, so it is not a mod to install elsewhere. Copy it as a starting point and replace the rules that are about this project. Everything markdown-exporter configures β†’

Reuse

Borrowing it

Nothing to install: this file belongs to bowenliang123/markdown-exporter. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.

Copy the file
curl -O https://raw.githubusercontent.com/bowenliang123/markdown-exporter/main/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/github.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/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80Γ—15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80Γ—15 button for markdown-exporter AGENTS.md

Your own site Β· 80Γ—15
<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="Reviewed on agentmods" width="80" 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. A grade says what 26 rules found in the file β€” not that it is safe.
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.1 $0.01274 $0.01274
Opus 5.5 $0.00510 $0.00510
Sonnet 5.5 $0.00255 $0.00255
Haiku 4.5 $0.00127 $0.00127

Measured 2mo ago against content hash d9ec1552ba3b, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, 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 2mo 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. 2mo 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 (274 stars, last pushed 2mo ago), licensed Apache-2.0. It adds 1,274 tokens to every session, about $0.0051 per session on Opus 5.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.

Related

markdown-exporter AGENTS.md compared with instructions from other repositories

markdown-exporter AGENTS.md next to 6 instructions from other repositories
ModTypeStarsLast pushLicenceScanTokensWorks with
markdown-exporter AGENTS.mdbowenliang123/markdown-exporterInstructions file2742mo agoApache-2.0A1,274Codex, OpenCode
vscode buildNext.instructions.mdmicrosoft/vscodeInstructions file195kyesterdayMITA9,719GitHub Copilot
next.js AGENTS.mdvercel/next.jsInstructions file143kyesterdayMITA7,461Codex, OpenCode
langchain AGENTS.mdlangchain-ai/langchainInstructions file149kyesterdayMITA4,680Codex, OpenCode
vscode oss-third-party-notices.instructions.mdmicrosoft/vscodeInstructions file195kyesterdayMITA5,516GitHub Copilot
vscode copilot-instructions.mdmicrosoft/vscodeInstructions file195kyesterdayMITA3,093GitHub Copilot
deepseek-harness AGENTS.mddeepseek-ai/deepseek-harnessInstructions file274k2d agoMITA4,313Codex, OpenCode