How this skill is triggered — by the user, by Claude, or both
Slash command
/ft-subject-md:pdf-to-exercisesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
引数で指定されたパス(PDFファイルまたはディレクトリ)を受け取り、exerciseごとにMarkdownファイルへ分割して保存してください。
引数で指定されたパス(PDFファイルまたはディレクトリ)を受け取り、exerciseごとにMarkdownファイルへ分割して保存してください。
$ARGUMENTS で受け取ったパスを判定する
<ディレクトリ>/**/*.pdf を検索し、見つかった全PDFを処理する各PDFについて以下を行う:
minishell/en.subject.pdf → minishell/en.subject/Exercise XX / Exercice XX のパターンで始まる各セクション<出力ディレクトリ>/CLAUDE.md として保存する# <課題名>
## Overview
(Introductionの内容)
## Goals
(Goalsの内容)
## General Instructions
(General Instructionsの内容)
ex<番号>_<exercise名をsnake_caseに変換>.md
Exercise 00 - Recreate Shell → ex00_recreate_shell.mdex00.md のようにする# Exercise XX - <exercise名>
(exerciseの内容をそのまま整形)
全件処理後、生成したファイルの一覧をサマリとして表示する
``` で囲むnpx claudepluginhub acta0724/ft_subject_mdSplits large markdown documents into smaller organized files by level 2 sections using npx @kayvan/markdown-tree-parser. Useful for managing large docs; activates on 'perform shard document'.
Splits large markdown documents into smaller organized files by level 2 sections using npx @kayvan/markdown-tree-parser. Useful for managing large docs; activates on 'perform shard document'.
Converts PDF, Word, PPTX, PPT, and TXT documents to Markdown, preserving titles, lists, tables, structure, and PPT slide sections. Adds frontmatter, annotates images, suggests output path for archiving or import.