process-faq
CommunityTurn FAQs into a compact, RAG-ready base.
Authorjoneqian
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Transform raw FAQ documents (Excel, Word, PDF, TXT) into a RAG-optimized, searchable knowledge base. This skill combines Claude-driven content expansion with automated formatting and keyword extraction to scale FAQ inventories from small sets to comprehensive, consistent knowledge bases, reducing manual editing time and improving retrieval accuracy.
Core Features & Use Cases
- Smart expansion: Claude reads long answers and splits them into focused Q&As that cover distinct topics.
- Automatic keywords: Uses jieba TF-IDF to generate searchable keywords for each entry.
- Multi-format support: Works with Excel, Word, PDF, and TXT sources to produce a standardized RAG-ready output.
- Quality checks: Deduplication and consistency validation to ensure reliable knowledge bases.
Quick Start
- Run: python process-faq/scripts/convert_to_markdown.py <input_file> # converts to Markdown for Claude
- Have Claude analyze and expand the content
- Run: python process-faq/scripts/generate_rag_faq.py <expanded_file.xlsx> <final_rag.xlsx> # produce final RAG KB
Dependency Matrix
Required Modules
pandasopenpyxlpython-docxPyPDF2jieba
Components
scripts
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: process-faq Download link: https://github.com/joneqian/claude-skills-suite/archive/main.zip#process-faq Please download this .zip file, extract it, and install it in the .claude/skills/ directory.