SkillAgentSearch skills...

Archmage

CHM format converter

Install / Use

/learn @dottedmag/Archmage
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

arCHMage

arCHMage converts CHM files to HTML, plain text and PDF. CHM is the format used by Microsoft HTML Help, also known as Compiled HTML.

Latest Version Downloads License

Usage

Extract CHM content into directory

archmage -x <chmfile> [output directory]

Extraction does not overwrite existing directories.

Dump HTML data from CHM

archmage -d <chmfile>

Convert CHM file into another format

archmage -c (html|text|pdf) <chmfile> [output file]

This feature requires htmldoc(1), and lynx(1) or elinks(1) installed.

Installation

Archmage uses PyCHM that depends on (C library) CHMlib. After CHMlib is installed, do

pip install archmage

Requirements

arCHMage has the following dependencies:

  • Python 3.6+
  • PyCHM
  • BeautifulSoup4

Optional dependencies:

  • htmldoc - converting to plain text, single HTML, PDF formats (Debian/Ubuntu: htmldoc)
  • Lynx or ELinks - converting to plain text (Debian/Ubuntu: lynx)

Legal

This is a hobbyist project.

Please reach us if you need help with CE mark.

Related Skills

View on GitHub
GitHub Stars108
CategoryDevelopment
Updated3d ago
Forks25

Languages

Python

Security Score

95/100

Audited on Apr 2, 2026

No findings