跳到正文
cccskills
免费在 GitHub 公开

creating-marp-slides

このリポジトリの Marp スライドを作成・修正・レビューし、HTML/PDF/PPTX に出力する際に使用する。画像配置、対象を絞ったビルド、表示確認を扱う。

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(3)

  • SKILL.md3.4 KB
  • references/content-optimization.md1.3 KB
  • references/troubleshooting.md1.9 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Marp スライド作成

Claude Code / Codex 共通の作業ガイド。特定のサブエージェントや MCP ツールを前提にしない。 パスとコマンドは、特記しない限りリポジトリルートを基準とする。

作成・修正

対象ファイルと依頼された内容・出力形式を確認する。既存スライドのテーマや構成を尊重し、 新規作成で指定がなければ次の Front Matter を出発点にする。

---
marp: true
theme: default
paginate: true
---

marp: true は必須。テーマとページ番号は用途に合わせて変更する。

  • スライドは slides/*.md、画像は slides/images/、カスタムテーマは themes/*.css。
  • 画像は ./images/filename.png で参照する。プレビューと HTML 出力で同じ相対配置を保つための規約。
  • 組み込みテーマは default / gaia / uncover。いずれも invert をサポートする。
  • Marp 設定は .marprc.yml、コマンドの定義は package.json を正とする。

開発コマンド

依存関係がなければ bun install。以下の scripts は全スライドを対象にする。

コマンド用途
bun run previewhttp://localhost:8080/slides/<name>.md を表示
bun run buildHTML + PDF
bun run build:htmlHTML と dist/images/ への画像コピー
bun run build:pdfPDF
bun run build:pptxPPTX
bun run lintMarkdown と JavaScript の lint

特定ファイルのみの依頼では、インストール済みの CLI で対象を絞る。例:

mkdir -p dist
bun run copy:images
bun run -- marp slides/example.md -o dist/example.html --html --allow-local-files
bun run -- marp slides/example.md -o dist/example.pdf --pdf --allow-local-files
bun run -- marp slides/example.md -o dist/example.pptx --pptx --allow-local-files
bun run -- markdownlint slides/example.md

必要な形式だけ実行する。画像コピーは HTML 用。HTML を渡す場合は dist/images/ も含める。 PDF/PPTX の出力には対応ブラウザが必要。通常の PPTX はスライドを画像として格納するため、 編集可能なテキストや図形が必要という依頼なら、この出力で要件を満たすか確認する。

検証

  • 変更対象を lint し、要求された形式を生成してファイルの存在を確認する。
  • 表示に関わる変更は利用可能なブラウザや画像出力で確認する。レビュー依頼では対象の全スライドを確認する。
  • lint / ビルド成功だけで、見切れや画像表示の確認済みとはしない。
  • 結果には対象、実行した検証、出力先、未確認の事項を簡潔に記す。

情報量や見切れを調整するときは コンテンツ最適化、 画像・テーマ・変換の問題があるときは トラブルシューティング を読む。

仕様を確認する場合は Marp CLI と 組み込みテーマ を参照する。

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

报告此技能的问题