Token导航 LogoToken导航

Agent Skill · 研究检索

faq-forge(锻造常见问题解答)

faq-forge 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

faq-forge 是研究检索类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为操作浏览器;许可证为 MIT-0,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 14,364。

总安装 8,608周安装 366GitHub Stars 公开资料未说明下载 3,016核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.1

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:faq-forge(锻造常见问题解答)
来源仓库:https://github.com/theshadowrose/faq-forge
安装命令:
openclaw skills install faq-forge
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install faq-forge

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

FAQ Forge 构建与维护企业级常见问题解答知识库体系。通过结构化问答减少客服重复咨询工作量提升响应效率。支持多语言版本管理与多渠道发布部署能力。faq-forge 属于研究检索类 Skill,可作为该场景下的辅助能力补充。内容更新需同步关联原始业务文档保持信息一致性。敏感问题答案需经法务审核后方可对外公开使用。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install faq-forge;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要操作浏览器,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

faq-forge 怎么安装?

在终端执行 openclaw skills install faq-forge。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

faq-forge 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

faq-forge 需要什么权限?

权限级别是操作浏览器。该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

faq-forge 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

faq-forge 用的人多吗?

公开数据是累计安装 8,608 次,近一周安装 366 次,下载 3,016 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

faq-forge 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
faq-forge

锻造常见问题解答 · 本页

8,608—操作浏览器MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
FAQ Forge Customer Knowledge Base Builder
description
Build, maintain, and publish professional FAQ documentation. Create, organize, and publish customer-facing knowledge bases. Reduce support burden by answering common questions before they're asked.
author
@TheShadowRose
version
1.0.0
tags
["faq", "documentation", "knowledge-base", "support", "customer-service", "publishing"]
license
MIT

FAQ Forge Customer Knowledge Base Builder

Build, maintain, and publish professional FAQ documentation. Create, organize, and publish customer-facing knowledge bases. Reduce support burden by answering common questions before they're asked.


Build, maintain, and publish professional customer FAQ documentation

FAQ Forge is a complete FAQ management system that helps you create, organize, and publish customer-facing knowledge bases. Reduce support burden by answering common questions before they're asked.

Author: Shadow Rose License: MIT Quality: quality-verified


What It Does

  • ✅ Manage Q&A pairs with categories, tags, and priorities
  • 🔍 Search across all questions and answers
  • 📊 Track which questions are viewed most (analytics-ready)
  • 🌐 Publish to professional HTML, Markdown, or plain text
  • 📥 Import from existing markdown documentation
  • 🚀 Templates for common business types (SaaS, e-commerce, freelance, digital products)
  • 🔗 Link related questions together
  • 💬 Feedback system to mark questions needing improvement
  • 🏷️ Multi-product support (separate FAQ sections per product)

Quick Start

1. Install (No Dependencies!)

# Clone or download FAQ Forge
cd faq-forge

# Make scripts executable (optional)
chmod +x *.py

That's it! FAQ Forge uses only Python standard library—no pip installs required.

2. Create Your First FAQ

Option A: Start from a template

# See available templates
python faq_templates.py list

# Apply a template (digital products, SaaS, freelance, or e-commerce)
python faq_templates.py apply digital-products

Option B: Add questions manually

# Add a question
python faq_forge.py add \
  "How do I reset my password?" \
  "Click 'Forgot Password' on the login page and follow the email instructions." \
  --category "Account Management" \
  --tags "password,account,login" \
  --priority "high"

3. Publish Your FAQ

# Generate a professional HTML page
python faq_publish.py html faq.html

# Or markdown
python faq_publish.py markdown faq.md

# Or plain text
python faq_publish.py text faq.txt

Open faq.html in your browser—you have a complete, searchable FAQ ready to publish!


Core Features

📝 FAQ Management

Add questions:

python faq_forge.py add \
  "What payment methods do you accept?" \
  "We accept Visa, Mastercard, PayPal, and Apple Pay." \
  --category "Billing" \
  --tags "payment,billing" \
  --priority "high"

Update answers:

python faq_forge.py update how-do-i-reset-my-password \
  --answer "New updated answer with more detail."

Search:

# Search all questions
python faq_forge.py search "password"

# Filter by category
python faq_forge.py search --category "Billing"

# Filter by tags
python faq_forge.py search --tags "payment,refund"

# Filter by priority
python faq_forge.py search --priority "high"

# Combine filters
python faq_forge.py search "refund" --category "Billing" --priority "high"

List all questions:

python faq_forge.py list
python faq_forge.py list --product "pro-plan"

Delete questions:

python faq_forge.py delete question-id

🔗 Related Questions

Link related questions together:

python faq_forge.py relate \
  how-do-i-reset-my-password \
  i-forgot-my-username

Related questions appear as links in the published HTML.

💬 Feedback & Improvement Tracking

Mark questions that need attention:

# Mark as needing improvement
python faq_forge.py feedback question-id --needs-improvement \
  --notes "Add more detail about mobile app"

# Mark as outdated
python faq_forge.py feedback question-id --outdated \
  --notes "Update for new payment system"

Track which questions need review:

python faq_forge.py stats
# Shows "needs_attention" count

📊 Analytics & Stats

python faq_forge.py stats

See:

  • Total entries
  • Breakdown by category and priority
  • Most viewed questions
  • Questions needing attention

Track popular questions to prioritize improvements!


Publishing

🌐 HTML Output

Generate a professional, searchable FAQ page:

python faq_publish.py html faq.html \
  --title "Customer Support FAQ" \
  --product "default"

Features:

  • ✅ Client-side search (no server needed)
  • ✅ Collapsible Q&A sections
  • ✅ Category navigation
  • ✅ Priority badges (critical, high)
  • ✅ Related questions links
  • ✅ Mobile-responsive design
  • ✅ Professional gradient theme

Customization options:

  • --no-search - Disable search box
  • --no-toc - Disable table of contents
  • --no-collapse - Show all answers expanded
  • --title "Custom Title" - Custom page title

The HTML is 100% static—upload to any web server, no backend required!

📄 Markdown Output

python faq_publish.py markdown faq.md

Perfect for:

  • GitHub wikis
  • Documentation sites (GitBook, MkDocs)
  • README files
  • Internal docs

📝 Plain Text Output

python faq_publish.py text faq.txt

Great for:

  • Email support templates
  • Print documentation
  • Plain text knowledge bases

Importing Existing Documentation

From Markdown Files

FAQ Forge can parse existing markdown files and extract Q&A pairs:

# Import single file
python faq_import.py markdown existing_faq.md \
  --category "Getting Started" \
  --product "default"

# Import all markdown files from a directory
python faq_import.py directory ./docs \
  --pattern "*.md" \
  --category "Documentation"

Supported formats:

  1. Q: / A: format
   Q: What is your return policy?
   A: We accept returns within 30 days...
  1. Heading format
   ### How do I contact support?
   Send an email to support@example.com...
  1. Bold question format
   **Can I use this commercially?**
   Yes, commercial use is permitted...

From JSON

# Import from JSON
python faq_import.py json faq_backup.json

# Export to JSON (for backup or migration)
python faq_import.py export backup.json

JSON format:

[
  {
    "question": "How do I get started?",
    "answer": "Sign up on our website...",
    "category": "Getting Started",
    "tags": ["signup", "account"],
    "priority": "high",
    "product": "default"
  }
]

Templates

Start with pre-built FAQs for common business types:

Available Templates

  1. digital-products - Digital downloads, courses, ebooks, software
  2. saas - Software as a Service, web applications
  3. freelance - Freelance services, consulting, agencies
  4. ecommerce - Physical products, online stores

Using Templates

# See all templates
python faq_templates.py list

# Apply a template
python faq_templates.py apply saas

Each template includes 6-8 industry-standard questions covering:

  • Getting started
  • Pricing and billing
  • Common issues
  • Policies
  • Support

Customize after applying! Templates give you a head start—edit answers to match your specific business.


Multi-Product Support

Manage FAQs for multiple products or plans:

# Add questions for specific products
python faq_forge.py add \
  "What's included in Pro?" \
  "Pro includes unlimited users, priority support..." \
  --product "pro-plan"

python faq_forge.py add \
  "What's included in Enterprise?" \
  "Enterprise includes dedicated support..." \
  --product "enterprise"

# Search by product
python faq_forge.py search --product "pro-plan"

# Publish product-specific FAQs
python faq_publish.py html pro_faq.html --product "pro-plan"
python faq_publish.py html enterprise_faq.html --product "enterprise"

Use the "default" product for questions common to all products.


Configuration

See config_example.json for reference constants and example values

# Categories for your business
DEFAULT_CATEGORIES = [
    "Getting Started",
    "Billing",
    "Troubleshooting",
    "Features"
]

# Products
PRODUCTS = {
    "default": {"name": "General FAQ"},
    "pro": {"name": "Pro Plan"},
    "enterprise": {"name": "Enterprise"}
}

# HTML theme color
HTML_CONFIG = {
    "theme_color": "#667eea"  # Your brand color
}

# Business info for footer
BUSINESS_INFO = {
    "name": "Your Business",
    "support_email": "support@example.com"
}

See config_example.json for all available options.


Workflows

New Business Setup

  1. Apply a template matching your business type
  2. Review and customize each answer
  3. Add your specific questions
  4. Publish HTML to your website
python faq_templates.py apply saas
python faq_forge.py list
# Review and update answers...
python faq_forge.py update question-id --answer "Custom answer"
python faq_publish.py html public/faq.html

Ongoing Maintenance

  1. Track view counts to see popular questions
  2. Mark questions needing improvement
  3. Update answers regularly
  4. Re-publish when ready
python faq_forge.py stats  # See what's popular
python faq_forge.py search --category "Troubleshooting"
python faq_forge.py feedback question-id --needs-improvement
python faq_forge.py update question-id --answer "Updated answer"
python faq_publish.py html faq.html

Migrating Existing Docs

  1. Import from existing markdown files
  2. Review imported questions
  3. Organize into categories
  4. Publish unified FAQ
python faq_import.py directory ./old-docs --category "Support"
python faq_forge.py list
# Review, categorize, link related questions...
python faq_publish.py html new_faq.html

File Structure

faq-forge/
├── faq_forge.py          # Core FAQ management engine
├── faq_publish.py        # HTML/Markdown/text publisher
├── faq_import.py         # Import from markdown/JSON
├── faq_templates.py      # Pre-built FAQ templates
├── config_example.json     # Configuration template
├── faq_data.json         # Your FAQ database (auto-created)
├── README.md             # This file
├── LIMITATIONS.md        # Known limitations
└── LICENSE               # MIT License

Use Cases

For Product Businesses

  • Reduce support tickets by 40-60%
  • Onboard customers faster
  • Improve SEO (FAQ pages rank well)
  • Build customer confidence

For SaaS Companies

  • Self-serve knowledge base
  • Reduce churn (answer questions before cancellation)
  • Support multiple product tiers
  • Track which features confuse users

For Freelancers

  • Answer client questions upfront
  • Professional presentation
  • Save time on repetitive questions
  • Set clear expectations

For E-commerce

  • Reduce returns and complaints
  • Build trust with clear policies
  • Improve conversion rates
  • Handle international customers

Best Practices

Writing Great FAQ Answers

  1. Be specific - Don't be vague. Give concrete steps.
  2. Be concise - Get to the point quickly.
  3. Use examples - Show, don't just tell.
  4. Link related questions - Help users find what they need.
  5. Update regularly - Mark outdated answers and refresh them.

Organizing Your FAQ

  1. Start with critical questions - Use priority levels.
  2. Group logically - Use clear categories.
  3. Tag everything - Makes search more powerful.
  4. Link related questions - Create a knowledge web.
  5. Track analytics - See what's working.

Reducing Support Load

  1. Add high-priority badge to most-asked questions
  2. Link to FAQ from support emails
  3. Update based on real support tickets
  4. Make it searchable (HTML output includes search)
  5. Keep it current - Outdated FAQs hurt more than they help

Technical Details

  • Language: Python 3.6+
  • Dependencies: None (stdlib only)
  • Database: JSON file (human-readable, version-control friendly)
  • HTML: Static, no server required (pure CSS/JS)
  • Encoding: UTF-8
  • Cross-platform: Works on Windows, macOS, Linux

Roadmap

Possible future enhancements (not currently included):

  • Web-based editor (currently CLI only)
  • Automatic sync from support tickets
  • Multi-language support
  • PDF export
  • API for dynamic FAQ delivery
  • Analytics integration (Google Analytics events)

This is a complete, production-ready tool as-is. Future versions may add these features based on demand.


Support & Contributing

This is a standalone product developed by Shadow Rose.

Questions? Check LIMITATIONS.md for known limitations and workarounds.

Found a bug? FAQ Forge is provided as-is under the MIT License.

Want to customize? The code is clean, commented, and designed for modification. All Python stdlib—no dependency hell.


License

MIT License - see LICENSE file for details.

Copyright (c) 2026 Shadow Rose


Quick Reference

# Add question
faq_forge.py add "Question?" "Answer" --category CAT --tags TAG1,TAG2

# Search
faq_forge.py search [query] [--category CAT] [--tags TAG1,TAG2]

# Update
faq_forge.py update ID --question "New Q" --answer "New A"

# Delete
faq_forge.py delete ID

# Link related
faq_forge.py relate ID1 ID2

# Mark for review
faq_forge.py feedback ID --needs-improvement --notes "Fix this"

# Stats
faq_forge.py stats

# Publish
faq_publish.py html output.html
faq_publish.py markdown output.md
faq_publish.py text output.txt

# Import
faq_import.py markdown file.md --category CAT
faq_import.py directory ./docs
faq_import.py json backup.json

# Templates
faq_templates.py list
faq_templates.py apply [digital-products|saas|freelance|ecommerce]

Built with FAQ Forge 🔨


⚠️ Disclaimer

This software is provided "AS IS", without warranty of any kind, express or implied.

USE AT YOUR OWN RISK.

  • The author(s) are NOT liable for any damages, losses, or consequences arising from

the use or misuse of this software — including but not limited to financial loss, data loss, security breaches, business interruption, or any indirect/consequential damages.

  • This software does NOT constitute financial, legal, trading, or professional advice.
  • Users are solely responsible for evaluating whether this software is suitable for

their use case, environment, and risk tolerance.

  • No guarantee is made regarding accuracy, reliability, completeness, or fitness

for any particular purpose.

  • The author(s) are not responsible for how third parties use, modify, or distribute

this software after purchase.

By downloading, installing, or using this software, you acknowledge that you have read this disclaimer and agree to use the software entirely at your own risk.

DATA DISCLAIMER: This software processes and stores data locally on your system. The author(s) are not responsible for data loss, corruption, or unauthorized access resulting from software bugs, system failures, or user error. Always maintain independent backups of important data. This software does not transmit data externally unless explicitly configured by the user.


Support & Links

🐛 Bug ReportsTheShadowyRose@proton.me
☕ Ko-fiko-fi.com/theshadowrose
🛒 Gumroadshadowyrose.gumroad.com
🐦 Twitter@TheShadowyRose
🐙 GitHubgithub.com/TheShadowRose
🧠 PromptBasepromptbase.com/profile/shadowrose

*Built with OpenClaw — thank you for making this possible.*


🛠️ Need something custom? Custom OpenClaw agents & skills starting at $500. If you can describe it, I can build it. → Hire me on Fiverr

平台分布

OpenClaw

83.75%
按下载量换算2,526

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

操作浏览器

该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills