Markitdown
ImCa0/just-laws
Convert files and office documents to Markdown. An agent skill from ImCa0/just-laws.
スライド設計規約 slide-rules.md を核に、経営会議品質のスライドを作るスキル。作成前に規約を読み、HTMLパーツ集(基本27+追加35の62型)から該当パーツをコピーして組み、規約の範囲で型に囚われず調整し、checkdeck.py の機械チェック FAIL 0 で仕上げる。型カタログはレイアウトの発想帳であり、合わせる対象ではない。既存の PowerPoint…
$ npx skills add carnot-tech/consulting-pptx-skill --skill consulting-pptx-skill -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install carnot-tech/consulting-pptx-skill consulting-pptx-skill --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
Claude Code skills documentation · loads skills from .claude/skills/
Install the "consulting-pptx-skill" agent skill from https://github.com/carnot-tech/consulting-pptx-skill/tree/main into .claude/skills/consulting-pptx-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "consulting-pptx-skill", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add carnot-tech/consulting-pptx-skill --skill consulting-pptx-skill -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install carnot-tech/consulting-pptx-skill consulting-pptx-skill --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "consulting-pptx-skill" agent skill from https://github.com/carnot-tech/consulting-pptx-skill/tree/main into .agents/skills/consulting-pptx-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "consulting-pptx-skill", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add carnot-tech/consulting-pptx-skill --skill consulting-pptx-skill -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install carnot-tech/consulting-pptx-skill consulting-pptx-skill --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "consulting-pptx-skill" agent skill from https://github.com/carnot-tech/consulting-pptx-skill/tree/main into .cursor/skills/consulting-pptx-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "consulting-pptx-skill", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add carnot-tech/consulting-pptx-skill --skill consulting-pptx-skill -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install carnot-tech/consulting-pptx-skill consulting-pptx-skill --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "consulting-pptx-skill" agent skill from https://github.com/carnot-tech/consulting-pptx-skill/tree/main into .gemini/skills/consulting-pptx-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "consulting-pptx-skill", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install carnot-tech/consulting-pptx-skill consulting-pptx-skillInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add carnot-tech/consulting-pptx-skill --skill consulting-pptx-skill -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "consulting-pptx-skill" agent skill from https://github.com/carnot-tech/consulting-pptx-skill/tree/main into .github/skills/consulting-pptx-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "consulting-pptx-skill", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add carnot-tech/consulting-pptx-skill --skill consulting-pptx-skill -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install carnot-tech/consulting-pptx-skill consulting-pptx-skill --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "consulting-pptx-skill" agent skill from https://github.com/carnot-tech/consulting-pptx-skill/tree/main into .opencode/skills/consulting-pptx-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "consulting-pptx-skill", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
consulting-pptx-skillスライド設計規約 slide-rules.md を核に、経営会議品質のスライドを作るスキル。作成前に規約を読み、HTMLパーツ集(基本27+追加35の62型)から該当パーツをコピーして組み、規約の範囲で型に囚われず調整し、checkdeck.py の機械チェック FAIL 0 で仕上げる。型カタログはレイアウトの発想帳であり、合わせる対象ではない。既存の PowerPoint…
Consulting PPTX Skill is an agent skill from carnot-tech/consulting-pptx-skill. スライド設計規約 slide-rules.md を核に、経営会議品質のスライドを作るスキル。作成前に規約を読み、HTMLパーツ集(基本27+追加35の62型)から該当パーツをコピーして組み、規約の範囲で型に囚われず調整し、checkdeck.py の機械チェック FAIL 0 で仕上げる。型カタログはレイアウトの発想帳であり、合わせる対象ではない。既存の PowerPoint 資料を渡され、そこへ差し込むページを PPTX で求められたときだけ、その資料のマスターの上に直接組む(slide-rules §8.7)。トリガー例:「コンサル品質のスライドを作って」「規約に沿ったデッキで」「型カタログから選んで」「この pptx に足すページを同じ書式で」。
Its SKILL.md is about 1.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 39 other files, including scripts, reference files and assets (for example `.github/pull_request_template.md`, `CONTRIBUTING.md` and `README.md`).
It sits in Documents & Office, covering PowerPoint presentations. It works with Microsoft PowerPoint. The repository describes itself as: AIにまじなPPTXを作らせる Claude Code / Codex スキル. The licence is MIT.
9 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 78aa9fe. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (Python, from the files we listed), which the agent can run.
Shell commands in SKILL.md call:
python3gitnpmnodepip3ghFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git, npm, pip3 and gh, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Consulting PPTX Skill loads about 1.9k tokens when it runs, and up to ~43k if it reads all its reference files. Until then it costs about 88 tokens; SKILL.md has 375 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from carnot-tech/consulting-pptx-skill at commit 78aa9fe, republished under its MIT licence (© carnot-tech). 375 words, ~1,879 tokens.
.claude/skills/consulting-pptx-skill/SKILL.md (or your agent's skills folder). This skill also uses 34 other files; get the full folder from GitHub.主軸は references/slide-rules.md。作成前に全文を読み、HTMLパーツ集でたたき台を組み、規約の範囲で調整し、機械チェック FAIL 0 と目視で仕上げる。パーツ集と型カタログは規約を効率よく満たす道具であり、スライドを型に合わせるのではなく、型をストーリーに合わせて選び、合わなければ捨てて自由に組む。
成果物は HTML(16:9・1 section = 1スライド)と、Chrome で印刷した PDF。
| ファイル | 中身 | 読む・使うタイミング |
|---|---|---|
references/slide-rules.md | 規約の正典 | 必読。作成前に全文 |
references/archetype-catalog.md | 62型の一覧(型ID・型名・使いどころ・どのパーツ集の何番か) | ストーリーラインの各行に見せ方を書くとき |
references/content-review-prompt.md | フレッシュアイ・レビューの指示文 | 機械チェック通過後、納品前 |
references/ai-smell-lexicon.md | AI臭ワード・言い回しのリスト | 文章の仕上げ時 |
templates/freeform_parts_16x9.html | 基本パーツ集 27(表紙・全体マップ・矢羽・前提→帰結・軸のある表・主張パネル・評価表・分布図など)。まずここから | 手順3 |
templates/freeform_parts_more_16x9.html | 追加パーツ集 35(エグゼクティブサマリー・積み上げ棒・ブリッジ・散布図・比較表・マトリクス・ロードマップ・ガントなど)。基本で足りないとき | 手順3 |
assets/SlideCatalog_16x9.pdf | 両パーツ集を印刷した62ページ(P.1〜27 基本、P.28〜62 追加) | 型を目で探すとき |
scripts/new_deck.py | パーツ番号を並べて1本のHTMLを生成 | 手順3 |
scripts/check_deck.py | 規約の機械チェック(HTML は標準ライブラリのみ) | 手順6 |
scripts/check_layout.mjs | 重なり・はみ出し・空きの多いページの実レンダリング検査(npm run setup で playwright を入れる) | 手順7 |
tests/test_checks.py | 機械チェックの自己テスト(直していない版で発火し、直した版で通ることを確認) | 機械チェックを足した・直したとき |
scripts/html_to_pptx.py | 仕上げた HTML を編集できる PPTX に変換(html_dump.mjs・lib_cdp.mjs を使う) | ユーザーが PPTX を明示したときだけ |
assets/SuperTemplate_62type.pptx | 62型のPPTX見本帳(全スライド編集可能) | PPTX を手で組むとき |
scripts/measure_deck.py | 既存の PowerPoint 資料(.pptx/テンプレートの .potx)の書式を測って skin.json に書き出す | 既存の資料へ差し込むページを作るとき(最初に) |
scripts/deck_pptx.py | その資料のマスターの上に、同じ書式のページを組む部品(作例は examples/house_deck_example.py) | 同上 |
local/(git 管理外) | 利用者の組織の規約 slide-rules.local.md・禁止語 forbid.txt・自前テンプレ(local/README.md) | あれば本体の規約の後に必ず読む。無ければ飛ばす |
references/archetype-catalog.md を見る。s chap でページ番号に数えない(§4.45)。10枚前後なら章扉は要らない。<table class="eq"> で等幅にし、最後の列だけに余白を吸わせない。説明・ブレットの列があるときだけ、その列に余白を渡す。python3 scripts/new_deck.py --list # 番号と型名(b01〜b27 基本/m01〜m35 追加)
python3 scripts/new_deck.py --parts b01,b02,m05,b06,b09,b10 --title "資料名" -o mydeck.htmlText N / ラベル N / YYYY)を実物に差し替える。python3 scripts/check_deck.py mydeck.html → FAIL 0(表紙・裏表紙・章扉の「タイトル空」WARN は許容)。出力されるタイトル一覧を通し読みする。本文に残ったプレースホルダー、型名のままのタイトル、2文以上詰めた文章塊も FAIL になる。python3 scripts/check_deck.py mydeck.html --forbid ~/.config/deck-forbidden-terms.txt。HTMLコメントや属性に残った語も拾い、語そのものは出力に出さない。node scripts/check_layout.mjs mydeck.html → OK(playwright が別の場所にあるなら PLAYWRIGHT_MODULE_DIR で指す)。版面の40%超が空いたページも FAIL になる。references/content-review-prompt.md の指示文を、作り方を伏せた別のエージェントに渡してデッキのファイルを読ませる。指摘を採否表(採用/不採用/保留+理由)にし、採用分だけ直して手順6・7を再実行する。"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" --headless --disable-gpu \
--no-pdf-header-footer --print-to-pdf=mydeck.pdf mydeck.html資料は HTML で仕上げる。PPTX にするのは、ユーザーが「PPTX で」「パワポにして」と明示したときだけ。 修正・レビューの往復はすべて HTML 上で回し、変換は最後に1回だけにする。HTML のほうが直すのも機械チェックも速く、PPTX で直すと HTML と中身がずれる。PPTX を渡した後に修正が来たら、HTML を直して変換し直す。明示が無ければ PDF で渡す。
python3 scripts/html_to_pptx.py mydeck.html → 同じフォルダに mydeck.pptx(Node 22+・Chrome・pip3 install python-pptx が必要)python3 scripts/check_deck.py mydeck.pptx を FAIL 0 に。PowerPoint で開いて(または PDF に書き出して)文字の折り返しと重なりを目視する変換の中身と限界(詳細は slide-rules.md §8.6):
::before/::after で描いた装飾(背景付きの丸数字など。行頭記号の文字は箇条書き書式として再現する)。これらはパーツ側で使わないか、変換後に PowerPoint で直すPPTX を一から手で組むときの見本として assets/SuperTemplate_62type.pptx(62型・全スライド編集可能)も置いてある。
入れる先の PowerPoint 資料(社内の標準デッキ・作りかけの提案書)を渡されたときは、変換せずに その資料のマスターの上で直接組む。変換した PPTX は書体と版面が自前なので、差し込むと浮く(slide-rules §8.7)。文章・表の軸・1枚1メッセージの規約はそのまま。
python3 scripts/measure_deck.py house.pptx → house.skin.json(書式が .potx で配られたときもそのまま渡せる)。要約を読み、資料を目で見て値を直すexamples/house_deck_example.py を手本に scripts/deck_pptx.py で組む。書体・地色・ページ番号をスライドに書かない/タイトルはプレースホルダー/表はテキストボックス+罫線(table())/色は資料のテーマ色python3 scripts/check_deck.py pages.pptx --house house.skin.json → FAIL 0。PowerPoint で開く前に必ず通す(不正なファイルを開かせると、ユーザーの PowerPoint に修復のダイアログが残る)「本資料は consulting-pptx-skill(github.com/carnot-tech/consulting-pptx-skill)で作成」の一文は裏表紙(b10)の左下の出典行に既定で入っている。置けるのは最終ページの出典行だけ。他のページにツール名が出ていると check_deck.py が FAIL にする(クライアントに出せる体裁)。裏表紙を使わないデッキでは最終ページの出典行に足す。
このスキルは規約と機械チェックを使った人の指摘で良くなる。次の 3 つを作業の一部として行う。
git fetch して origin/main より遅れていれば「スキルの最新版を取り込みますか」と一度だけ聞く(目安は週 1 回)。git pull で取り込む。利用者の変更は local/ に置くので衝突しない。本体のファイルを直接直している場合は、その差分を先に local/ か PR に逃がすlocal/ に置く。 利用者から「当社ではこうする」という指摘を受けたら、本体の references/slide-rules.md を書き換えず local/slide-rules.local.md に 1 行足す。顧客名・案件コードは local/forbid.txt に入れて --forbid で検査する。自前のパーツ集・差し込み先の資料・skin.json は local/templates/CONTRIBUTING.md(規約 1 行+check_deck の判定+修正前に FAIL・修正後に通るテスト)。PR を作る前に CONTRIBUTING.md の「PR に入れないもの」を読む: 顧客名・案件コード・金額・担当者名・実案件のファイル・skin.json は差分にもコミットメッセージにも PR 説明にも入れない(会話に出た案件の文脈が混ざりやすいので push 前に差分と説明を見直す)。1 社の好みや理由の書けない規則は本体でなく local/ へ。既定を変える規則は条件付きで書く。利用者が承諾したら gh pr create まで行う。断られたら次のセッションまで再提案しない両パーツ集の既定は同じ暖色系(生成りの地・濃茶の文字・茶のアクセント。本文ゴシック・見出し明朝)。トークンは各ファイルの <style> 冒頭 :root。片方を変えたらもう片方も揃える。ネイビー系の値はコメントで同梱。意味を持つ色(✕の赤など)は変えない。2系列の区別はメインカラー×グレーの2色に抑える。製品UIのスクリーンショットは無加工。
© carnot-tech, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 34 other files (scripts, references, assets) in the repository root of carnot-tech/consulting-pptx-skill.
Open the folder on GitHubat commit 78aa9fe
Consulting PPTX Skill next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Consulting PPTX Skill this skillcarnot-tech/consulting-pptx-skill | 1.1k | — | ~1.9k | Automated safety check: Pass | MIT | |
| MarkitdownImCa0/just-laws | 782 | 14 repos | ~3.2k | Automated safety check: Notes | MIT | |
| Image To Editable Pptningzimu/image-to-editable-ppt-skill | 2.8k | — | ~4.3k | Automated safety check: Pass | MIT | |
| GenOffice Document CLIgenspark-ai/genoffice | 9k | — | ~19k | Automated safety check: Pass | Apache-2.0 | |
| PPTX PostersK-Dense-AI/claude-scientific-writer | 2.4k | 2 repos | ~2.7k | Automated safety check: Notes | MIT | |
| Slidesfcakyon/claude-codex-settings | 1.2k | 1 repos | ~1.1k | Automated safety check: Pass | MIT |
ImCa0/just-laws
Convert files and office documents to Markdown. An agent skill from ImCa0/just-laws.
ningzimu/image-to-editable-ppt-skill
Rebuild slide images, scanned or image-based PPT/PPTX files, and PDF decks into object-level editable PowerPoint (.pptx), preserving speaker notes when supplied.
genspark-ai/genoffice
Creates, converts, reads and edits real pptx, xlsx, docx and PDF files locally through the genoffice command line.
K-Dense-AI/claude-scientific-writer
Create and audit editable scientific posters in macro-free PowerPoint (.pptx) from author-approved local content and assets.
fcakyon/claude-codex-settings
Create and edit presentation slide decks (.pptx) with PptxGenJS, bundled layout helpers, and render/validation utilities.
NyxTides/ppt-image-first
Build presentation plans for PPT / slides / decks through a conversation-first workflow, then propose multiple visual directions with preview images before writing deck specs.
Works with
Categories
スライド設計規約 slide-rules.md を核に、経営会議品質のスライドを作るスキル。作成前に規約を読み、HTMLパーツ集(基本27+追加35の62型)から該当パーツをコピーして組み、規約の範囲で型に囚われず調整し、checkdeck.py の機械チェック FAIL 0 で仕上げる。型カタログはレイアウトの発想帳であり、合わせる対象ではない。既存の PowerPoint…. Consulting PPTX Skill is an agent skill from carnot-tech/consulting-pptx-skill.
Consulting PPTX Skill fits situations like: tasks that involve PowerPoint presentations.
Run `npx skills add carnot-tech/consulting-pptx-skill --skill consulting-pptx-skill -a claude-code`. Or copy the skill folder (the carnot-tech/consulting-pptx-skill repository) into .claude/skills/consulting-pptx-skill in your project. Claude Code loads it when a task matches its description.
Run `npx skills add carnot-tech/consulting-pptx-skill --skill consulting-pptx-skill -a codex`. Or copy the skill folder (the carnot-tech/consulting-pptx-skill repository) into .agents/skills/consulting-pptx-skill in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add carnot-tech/consulting-pptx-skill --skill consulting-pptx-skill -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/consulting-pptx-skill, .gemini/skills/consulting-pptx-skill, .github/skills/consulting-pptx-skill and .opencode/skills/consulting-pptx-skill in your project.
Going by SKILL.md and its folder, Consulting PPTX Skill needs Python for the scripts in its folder and the command-line tools its instructions call (python3, git, npm, node, pip3 and gh). Our summary lists: Python 3.
SKILL.md contains no URLs. Its commands use git, npm and gh, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Consulting PPTX Skill is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.9k tokens (SKILL.md is roughly 7.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 41k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Consulting PPTX Skill: Markitdown (ImCa0/just-laws, 782 stars), Image To Editable Ppt (ningzimu/image-to-editable-ppt-skill, 2.8k stars), GenOffice Document CLI (genspark-ai/genoffice, 9k stars) and PPTX Posters (K-Dense-AI/claude-scientific-writer, 2.4k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
carnot-tech (a GitHub organization) maintains it in carnot-tech/consulting-pptx-skill, which has 1,141 GitHub stars. The repository was last updated on October 7, 2026.
Source: carnot-tech/consulting-pptx-skill on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.