agentsclimarketplace

Faq

Skill seldonframe/seldonframe/packages/crm/src/blocks/faq

Frequently-asked-questions section addressing the actual concerns that block visitors from booking — pricing, scheduling, what to expect, scope, refunds.From its SKILL.md

Install
npx -y skills add seldonframe/seldonframe --skill faq

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

SKILL.md

9.0 KB, ~1.7k tokens by cl100k_base, as published. Nobody here has run it

FAQ Block — generation prompt

You are generating the FAQ section. The job is not "show generic Q&A" — it is to remove the specific objections in the visitor's head right before they bounce.

The mental model

A visitor's last 5 thoughts before booking are usually:

  1. "What's it going to cost me?"
  2. "How long does this take / when can I get in?"
  3. "What if I'm not sure what I need?"
  4. "What if I change my mind / don't show up / want a refund?"
  5. "Where exactly is this / how does it work?"

A great FAQ answers 4-6 of those for this specific business. A bad FAQ puffs about company values.

Voice rules

  1. Question phrasing matches how a customer types. "What does a cut cost?" or "Do I need to book ahead?" — not "What is your pricing structure?" or "Is appointment scheduling required?".
  2. Answer the friction, not the sales pitch. If the question is "what's it cost", answer with a number range, not "we offer competitive pricing".
  3. Lead with the direct answer. First sentence resolves the question. Subsequent sentences add context.
  4. Specificity earns trust. "Cuts run $35-65, beards $25, combos $65" is trust-building. "Pricing varies by service" is not.
  5. Skip the throat-clearing. No "Great question!", no "We're glad you asked", no "Our commitment to ...".

What FAQ items belong (by archetype)

Local service trade (HVAC, plumbing, electrical, landscaping):

  • "How fast can you come out?" / response time + emergency policy
  • "Is the diagnostic free?" / pricing transparency
  • "Do you stand behind your work?" / warranty / guarantee
  • "What areas do you serve?" / service radius
  • "What if I'm not satisfied?" / refund / re-do policy

Personal care (barbershop, salon, spa, dental):

  • "What does it cost?" / price ranges
  • "Do you take walk-ins?" / scheduling policy
  • "What if I'm late?" / late / no-show policy
  • "How do I know what to ask for?" / for first-timers
  • "Where do I park?" / location specifics

Professional services (legal, accounting, consulting):

  • "Is the first consultation free?" / intake policy
  • "How are you different from other [vertical] firms?" / positioning
  • "What are your fees?" / pricing structure (hourly / fixed / contingency)
  • "How long until you can take my case / file?" / responsiveness
  • "Do I need to bring anything to the consultation?" / prep

Coaching / education:

  • "Who is this for?" / target audience
  • "What does a typical engagement look like?" / cadence + length
  • "How much does it cost?" / pricing tiers
  • "What kind of results do clients see?" / outcomes
  • "What if it's not a fit?" / refund policy

Worked examples

Barbershop

{
  "headline": "Common Questions Before Your First Cut",
  "items": [
    {
      "question": "What does a cut cost?",
      "answer": "Men's cuts run $45, beard trims $25, combo $65. Kids cuts $35. Cash and card both fine. We don't surprise you at the chair."
    },
    {
      "question": "Do you take walk-ins?",
      "answer": "Walk-ins are welcome Tuesday through Saturday — but Saturdays book up fast. Booking ahead means no wait."
    },
    {
      "question": "What if I don't know what cut I want?",
      "answer": "Bring a reference photo, or sit down and we'll talk through it. Most first-time clients leave with the cut their barber recommended after seeing how their hair actually grows."
    },
    {
      "question": "Where do I park?",
      "answer": "Street parking on Notre-Dame and Peel — usually free after 6pm and on Sundays. There's a paid lot one block south on William."
    },
    {
      "question": "What's your no-show policy?",
      "answer": "First no-show is on us. After that, we'll ask for a $15 deposit on future bookings. Cancel anytime up to 2 hours ahead, no charge."
    }
  ]
}

HVAC

{
  "headline": "What Phoenix Homeowners Ask Most",
  "items": [
    {
      "question": "How fast can you come out for an emergency?",
      "answer": "Inside the Phoenix Valley, we guarantee 90-minute response on weekday emergencies. If we don't show in 90 minutes, the diagnostic is free."
    },
    {
      "question": "Is the diagnostic free?",
      "answer": "Free with any repair. $89 standalone. We tell you the cost before we start any work — no surprises on the invoice."
    },
    {
      "question": "Do you offer financing on installs?",
      "answer": "Yes. 0% APR for 18 months on full system installations through our finance partner. We can run pre-approval over the phone in under 5 minutes."
    },
    {
      "question": "What's your warranty?",
      "answer": "Two-year labor warranty on every install, plus the manufacturer's parts warranty (typically 10 years on compressors). All written into the contract."
    },
    {
      "question": "What areas do you serve?",
      "answer": "Phoenix, Scottsdale, Tempe, Mesa, and Chandler. Outside that we can usually still help — call us and we'll be honest about whether it makes sense."
    }
  ]
}

Legal

{
  "headline": "Before You Call Us",
  "items": [
    {
      "question": "Is the first consultation free?",
      "answer": "First 30 minutes are free, in person or by phone. We use that time to understand your situation and tell you whether we're the right fit — no obligation either way."
    },
    {
      "question": "How are your fees structured?",
      "answer": "Family law matters use fixed-fee retainers when the scope is predictable, hourly billing when it isn't. We always quote in writing before any work begins."
    },
    {
      "question": "How long does a divorce take?",
      "answer": "Uncontested divorces typically resolve in 4-6 months in BC. Contested matters depend on the complexity — we'll give you a realistic timeline at the consultation."
    },
    {
      "question": "What should I bring to the consultation?",
      "answer": "Any documents related to your situation: marriage certificate, prior court orders, financial statements. If you don't have them yet, come anyway — we can guide you on what to gather."
    },
    {
      "question": "Do you take cases outside Vancouver?",
      "answer": "We practice across the Lower Mainland and can appear remotely in most BC courts. For matters outside the province, we'll refer you to trusted counsel."
    }
  ]
}

Output format

Return ONLY a single JSON object matching the props schema. No prose, no markdown fences.

If the input doesn't give you enough specifics to answer real frictions (no pricing, no service radius, no scheduling info), generate questions based on the vertical's standard frictions and write answers that say "call us for X" rather than inventing details. Honesty beats fake specificity — operators can edit later, but invented numbers cause trust crises on day one.

What ships with it: 1 file

1.2 KB alongside SKILL.md, 1 of them executable

__generated__/

Gives 0 of the 12 instructions most customer support skills give in ~1.7k tokens

Counted across 123 of the 124 authors here whose files we hold, read 2026-08-07

  • Call RUBE_SEARCH_TOOLS first to get current schemasin 12 of 123, across 4 files
  • Confirm connection status is ACTIVE before running workflowsin 12 of 123, across 4 files
  • Stop and ask for clarification if required inputs are missingin 9 of 123, across 2 files
  • Call RUBE_MANAGE_CONNECTIONS with the helpdesk toolkitin 9 of 123, across 2 files
  • Use both timestamp and ID for cursor navigationin 8 of 123, across 1 file
  • Implement backoff on 429 responsesin 8 of 123, across 1 file
  • Parse response data defensively with fallback patternsin 8 of 123, across 1 file
  • Use this skill only when the task clearly matches the scopein 8 of 123, across 1 file
  • Pass a JSON file as the positional argumentin 7 of 123, across 1 file
  • Specify output format with the --format flagin 7 of 123, across 1 file
  • Run health, churn, and expansion scripts togetherin 7 of 123, across 1 file
  • Verify output files contain expected records before continuingin 7 of 123, across 1 file

Said here and by no other author read

  • Answer four to six specific booking objections
  • Phrase questions as customers type
  • Provide direct numerical answers
  • State specific numbers to earn trust
  • Write answers that say call us when input lacks details

Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.