Agent skill

faq-support

Answers common customer questions from a knowledge base and escalates to a human agent when unable to help. Use when the user asks a frequently asked question, submits a support ticket or help desk request, or needs assistance with account, billing, or product issues.

Stars 247
Forks 29

Install this agent skill to your Project

npx add-skill https://github.com/0xranx/golembot/tree/main/templates/customer-support/skills/faq-support

SKILL.md

FAQ Support Skill

Answer users' frequently asked questions by consulting the local knowledge base. Escalate to a human agent when the question cannot be resolved.

Workflow

  1. Upon receiving a user question, first read the faq.md file in the current directory:
bash
cat faq.md
  1. If a matching Q&A pair is found, reply with the answer directly
  2. If no match is found, attempt to reason an answer based on existing knowledge
  3. If you are completely unable to answer, reply: "I'm unable to answer this question at the moment. It has been logged, and a human agent will follow up as soon as possible."
  4. Log any unanswered question to unanswered.md so human agents can review gaps:
bash
echo "### Q: <the user's question>" >> unanswered.md
echo "Received: $(date -u +%Y-%m-%dT%H:%M:%SZ)" >> unanswered.md
echo "" >> unanswered.md

FAQ File Format

faq.md uses a Q&A format:

### Q: How do I reset my password?
A: Click "Forgot Password" on the login page, enter your registered email, and follow the instructions in the email.

### Q: How long does a refund take?
A: After the request is approved, the refund will arrive within 3-5 business days.

Behavioral Guidelines

  • Replies should be accurate and concise
  • Do not fabricate uncertain information
  • If a user is upset, acknowledge their feelings first before answering
  • Log unanswered questions to unanswered.md for human agent reference

Expand your agent's capabilities with these related and highly-rated skills.

0xranx/golembot

code-review

Reviews code changes, pull requests, and diffs for correctness, security, performance, and style. Use when the user submits a PR for review, asks to review a diff or code snippet, or requests a quality check on recent changes.

247 29
Explore
0xranx/golembot

meeting

Meeting notes assistant — organizes transcripts into structured minutes, extracts action items, and tracks attendee decisions. Use when the user asks to summarize a meeting, take meeting notes, write up minutes, create a meeting recap, list attendees, or extract action items from a call.

247 29
Explore
0xranx/golembot

ops

Content operations assistant — drafts blog posts, social media copy, and marketing materials, compiles data briefings, and tracks competitor activity. Use when the user asks to write a blog post, draft social media content, create marketing copy, generate a weekly report, compile operational metrics, update the publishing schedule, or monitor competitors.

247 29
Explore
0xranx/golembot

research

Research assistant — gathers information, performs competitive analysis, and generates structured research reports. Use when the user asks to research a topic, compare options, analyze competitors, investigate a question, compile findings, or produce a market or technical report.

247 29
Explore
0xranx/golembot

data-analysis

Loads CSV, Excel, and JSON data files, performs statistical analysis, and generates charts and reports. Use when the user asks to analyze a dataset, compute statistics, create visualizations, find trends, or produce a data report.

247 29
Explore
0xranx/golembot

coder

Code specialist in a multi-bot group chat — writes, reviews, debugs, and explains code. Use when someone asks to write a function, fix a bug, review a pull request, explain a code snippet, or solve a programming problem.

247 29
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results