process-faq

Community

Turn 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

  1. Run: python process-faq/scripts/convert_to_markdown.py <input_file> # converts to Markdown for Claude
  2. Have Claude analyze and expand the content
  3. 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.
View Source Repository