用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/johnalbertini14-glitch/openclaw-skills --skill md-to-pdf命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | md-to-pdf |
| description | MarkdownからPDFを生成する。md-to-pdf(Puppeteer)を使用。GitHub風スタイル、日本語・カラー絵文字対応。 |
| metadata | {"openclaw":{"emoji":"📄","requires":{"bins":["md-to-pdf"]}}} |
Markdownを書いて、md-to-pdf でPDFに変換するスキル。内部でPuppeteer(ヘッドレスChromium)を使うため、ブラウザで見たままの高品質なPDFが生成される。
/tmp/ に書き出す(YAML front-matterでスタイル指定)md-to-pdf コマンドで変換cat > /tmp/output.md << 'MDEOF'
---
css: |-
body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 12px; padding: 2em; line-height: 1.6; color: #24292f; }
h1 { text-align: center; border-bottom: 2px solid #333; padding-bottom: 0.5em; }
h2 { color: #2c3e50; margin-top: 1.5em; }
table { border-collapse: collapse; width: 100%; }
th, td { border: 1px solid #d0d7de; padding: 6px 13px; text-align: left; }
th { background: #f6f8fa; font-weight: 600; }
code { background: #f6f8fa; padding: 0.2em 0.4em; border-radius: 3px; font-size: 85%; }
blockquote { color: #57606a; border-left: 4px solid #d0d7de; padding: 0 1em; margin: 0; }
.page-break { page-break-after: always; }
pdf_options:
format: A4
margin: 20mm
printBackground: true
---
# タイトル
本文をここに書く。**太字**、*斜体*、`コード`も使える。
## 表
| 項目 | 値 |
|------|------|
| 名前 | シロ |
| モデル | Gemini 3 Flash |
## リスト
- ✅ 完了した項目
- 🔧 作業中の項目
- ⚠ 注意事項
MDEOF
timeout 30 md-to-pdf /tmp/output.md
変換完了後、/tmp/output.pdf が生成される。30秒でタイムアウトする(Chromiumハング防止)。
**太字**や*斜体*がそのまま反映<div class="page-break"></div> を挿入/tmp/ に出力してからDiscordに送信することページを分けたい箇所に以下を挿入:
<div class="page-break"></div>
pdf_options:
format: A4
margin: 30mm 20mm
printBackground: true
displayHeaderFooter: true
headerTemplate: |-
<style>section { margin: 0 auto; font-family: system-ui; font-size: 9px; }</style>
<section><span class="title"></span></section>
footerTemplate: |-
<section>
<div>Page <span class="pageNumber"></span> / <span class="totalPages"></span></div>
</section>
timeout 30 md-to-pdf で実行すること(Chromiumハング防止。タイムアウトしたら再試行)@import url(...) で外部CDNを使わないこと(ネットワーク遅延でハングの原因になる)/tmp/ に出力してからファイルを送信すること--launch-options '{"args":["--no-sandbox"]}' はセキュリティ上、使わないこと