writing-tests
Extract text, fill forms, merge PDFs. Use when working with PDF files, forms, or document extraction. Requires pypdf and pdfplumber packages.
doc-consistency
AGENTS.md と CLAUDE.md の整合性をチェックし、同期します。「ドキュメント整合性チェック」「AGENTS.md 同期」などで使用します。
xml-element-extractor
Extract specific XML elements from source files using Python and optionally format with xmllint. This skill should be used when users need to isolate a single XML element (like InstrumentVector with Id="0") from a larger XML document, preserving the complete element structure including opening and closing tags.
audio-transcription-cleanup
Transform messy voice transcription text into well-formatted, human-readable documents while preserving original meaning
convert-prd-to-json
Convert PRDs to prd.json format for the Ralph autonomous agent system plugin. Use when you have an existing PRD and need to convert it to Ralph's JSON format. Triggers on: convert this prd, turn this into ralph format, create prd.json from this, ralph json.
wavecap-export
Export WaveCap transcriptions and pager data. Use when the user wants to export transcriptions as JSON, download reviewed transcriptions with audio, or export pager feed data.
wavecap-search
Search WaveCap transcriptions with text queries and filters. Use when the user wants to find specific transcriptions, search for keywords, or query transcription history.
word-docx-splitter
Split large Word documents (.docx) into smaller chunks and reassemble them. Use when working with large legal documents, contracts, or agreements that need to be processed in smaller pieces—particularly useful when AI tools struggle with document size limits. Supports splitting by heading style (e.g., "Heading 1") or text pattern (e.g., "ARTICLE"), and merging edited chunks back together.
code-review
Review source code and create a report in Japanese
ios-vision-ocr
iOS Vision Framework OCR for text recognition from images. When to use: when extracting text from images, implementing document scanning, building photo analysis features, working with VNRecognizeTextRequest, or processing captured photos. What problems it solves: provides accurate on-device text recognition, supports multiple languages, handles image preprocessing, and processes images efficiently.
kindle-capture
Kindle Web Reader/Kindle macOSアプリからスクリーンショットをキャプチャしてPDF生成。書籍名やASIN指定でKindle本を自動PDF化。Kindleライブラリ検索、Playwrightでページ自動取得、PNG画像からPDF変換、レイアウト設定(single/double)、範囲指定、品質調整、リサイズに対応。タイトル取得に失敗した場合は表紙キャプチャをAIで視認して命名する。
xlsx-reader
Reads Excel (.xlsx) files and converts to Markdown format. Handles multiple sheets and large tables. Use when needing to read Excel spreadsheets. Requires openpyxl package.
convert-to-json
Convert a markdown PRD document into Ralph's prd.json format for autonomous implementation
urdu-rtl-styler
Apply Urdu typography and RTL layout logic for Docusaurus sites. Bundled Resources: Noto Nastaliq Urdu font-stack CSS, [dir=rtl] overrides, i18n scaffolding. Use when adding Urdu/RTL support to a Docusaurus project.
session-end
Generate end-of-session documentation for paleoseismic research. Use at end of work session to update SESSION_LOG.md and GAPS_AND_PRIORITIES.md. Triggers on "end session", "session summary", "wrap up", "document session".
krammemarkdown-converter
Convert documents and files to Markdown using markitdown. Use when converting PDF, Word (.docx), PowerPoint (.pptx), Excel (.xlsx, .xls), HTML, CSV, JSON, XML, images (with EXIF/OCR), audio (with transcription), ZIP archives, YouTube URLs, or EPubs to Markdown format for LLM processing or text analysis.
grammar-style-enhancer
Enhance writing quality by fixing grammar, improving sentence structure, maintaining consistent style, and strengthening prose. Use when editing chapters, improving readability, or polishing final drafts.
bank-statement-parser
Expert in parsing bank statement PDFs using Docling, handling duplicate transaction detection, and validating against bank summaries. Use when working with bank statement imports, transaction parsing, or financial data validation.