Communityライティング&編集github.com

developer0hye/marknest

MarkdownをMermaid図、LaTeX数式、テーマ、バッチ変換機能付きでPDFに変換するCLI + WASMツール

marknest とは?

developer0hye/marknestは、Markdownファイルを高品質なPDFドキュメントに変換する多機能なAIエージェントスキルです。このスキルは、Mermaid図やLaTeX数式のレンダリングをサポートしており、技術文書や学術的な資料の作成に特に有用です。また、カスタムテーマの適用やバッチ変換機能も備えており、複数のMarkdownファイルを一度にPDFに変換できます。CLI(コマンドラインインターフェース)とWASM(WebAssembly)の両方の形式で提供されるため、ターミナル環境やブラウザベースのアプリケーションなど、様々なプラットフォームで利用可能です。このスキルは、ドキュメント生成パイプラインにシームレスに統合でき、開発者やドキュメント作成者にとって強力なツールとなります。

対応~Claude Code~Codex CLI~Cursor
npx skills add developer0hye/marknest

Installed? Explore more ライティング&編集 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

marknest は何をしますか?

MarkdownをMermaid図、LaTeX数式、テーマ、バッチ変換機能付きでPDFに変換するCLI + WASMツール

特徴

  • Markdown→PDF変換: 標準的なMarkdown構文をサポート
  • Mermaid図: フローチャート、シーケンス図、ガントチャートなどをレンダリング
  • LaTeX数式: インライン数式とブロック数式の両方をサポート
  • テーマ: カスタマイズ可能なテーマ(デフォルト、ダーク、最小限など)
  • バッチ変換: 複数のMarkdownファイルを一度に変換
  • CLI + WASM: コマンドラインでの使用とWebAssembly経由のブラウザ内変換をサポート

インストール

npm install -g marknest

または、WASMを使用する場合:

npm install marknest-wasm

使用方法

CLI

単一ファイルの変換:

marknest input.md -o output.pdf

バッチ変換:

marknest *.md -o ./pdfs/

テーマの適用:

marknest input.md -o output.pdf --theme dark

WASM

import { convert } from 'marknest-wasm';

const pdf = await convert(markdownContent, {
  theme: 'modern',
  mermaid: true,
  latex: true
});

オプション

オプション説明
-o, --output出力ファイルまたはディレクトリ
--themeテーマ名(デフォルト、ダーク、モダン、最小限)
--mermaidMermaid図のレンダリングを有効化(デフォルト: true)
--latexLaTeX数式のレンダリングを有効化(デフォルト: true)
--batchバッチ変換モード

テスト例

以下のMarkdownサンプルは、このスキルが様々な機能を正しく扱えるかを検証するものです。

Mermaid図の例

graph TD;
    A-->B;
    A-->C;
    B-->D;
    C-->D;

LaTeX数式の例

インライン数式: $E = mc^2$

ブロック数式:

$$ \int_{0}^{\infty} e^{-x^2} dx = \frac{\sqrt{\pi}}{2} $$

テーブルの例

機能ステータス
Markdown✅ 完全対応
Mermaid✅ 完全対応
LaTeX✅ 完全対応
テーマ✅ 完全対応
バッチ変換✅ 完全対応

コードブロックの例

function greet(name) {
  console.log(`Hello, ${name}!`);
}

greet('World');

貢献

バグ報告や機能リクエストは、開発リポジトリのIssueにて受け付けています。

ライセンス

MIT

関連スキル