{
  "schemaVersion": "1.0",
  "item": {
    "slug": "brw-testimonial-collector",
    "name": "Testimonial Collector",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/BrianRWagner/brw-testimonial-collector",
    "canonicalUrl": "https://clawhub.ai/BrianRWagner/brw-testimonial-collector",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/brw-testimonial-collector",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=brw-testimonial-collector",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-07T17:22:31.273Z",
      "expiresAt": "2026-05-14T17:22:31.273Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
        "contentDisposition": "attachment; filename=\"afrexai-annual-report-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/brw-testimonial-collector"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/brw-testimonial-collector",
    "agentPageUrl": "https://openagent3.xyz/skills/brw-testimonial-collector/agent",
    "manifestUrl": "https://openagent3.xyz/skills/brw-testimonial-collector/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/brw-testimonial-collector/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Testimonial Collector",
        "body": "Here's the reality: your happiest clients will vouch for you. They want to help.\n\nBut they're busy. And you feel weird asking. So you don't.\n\nMeanwhile, you're in sales calls with no social proof, trying to convince people you're good at what you do.\n\nThis skill fixes the asking part. I'll give you exactly what to say, when to say it, and how to format what you get back."
      },
      {
        "title": "When to Ask",
        "body": "Timing is everything. These are your windows:\n\n✅ Right after a win. They just saw results? Ask now.\n✅ When they thank you unprompted. That's your cue.\n✅ At project completion. Natural checkpoint.\n✅ When they renew or extend. They're voting with their wallet.\n\nThe moment of peak happiness is the moment to ask. Don't wait."
      },
      {
        "title": "The Direct Ask",
        "body": "Subject: Quick favor (30 seconds)\n\nHey [Name],\n\nLoved working on [project] with you — especially seeing [specific result you noticed].\n\nWould you be open to sharing a quick testimonial I could use on my site?\n\nNo pressure. If yes, I can either:\nA) Send you 3 questions to answer\nB) Write a draft for you to approve/edit\n\nWhatever's easier.\n\nThanks either way.\n\nShort. Gives them options. Doesn't make it a big deal."
      },
      {
        "title": "The Question Route",
        "body": "If they say \"sure, what do you need?\" — send this:\n\nAwesome. Just 3 quick questions:\n\n1. What was the situation before we worked together?\n2. What changed or improved?\n3. Would you recommend this to others? Why?\n\nA few sentences each is perfect. I'll format it.\n\nThat's it. Don't overthink it."
      },
      {
        "title": "The Draft Route",
        "body": "Some people hate writing. Make it easy:\n\nI drafted something based on our work together:\n\n\"[Your draft in their voice — keep it short and specific]\"\n\nFeel free to edit, tweak, or rewrite entirely. Whatever feels right to you.\n\nMost people will approve with minor edits. You did the hard part."
      },
      {
        "title": "The Deep Dive (For Case Studies)",
        "body": "When you need more than a quote:\n\nWhat was the situation before we started?\nWhat almost stopped you from moving forward?\nWhat was it like working together?\nWhat changed as a result?\nWhat would you tell someone considering this?\n\nThese five questions give you enough for a full case study."
      },
      {
        "title": "Short Format (Social/Website)",
        "body": "\"[One punchy sentence about the result]\"\n— [Name], [Title] at [Company]\n\nExample:\n\n\"Brian helped us go from zero LinkedIn presence to 3 inbound leads per week in 6 weeks.\"\n— Sarah Chen, CEO at TechCo\n\nThis goes on your homepage, your proposals, your LinkedIn featured section."
      },
      {
        "title": "Medium Format (Proposals/About Page)",
        "body": "\"[2-3 sentences: problem, experience, result]\"\n— [Name], [Title] at [Company]\n\nExample:\n\n\"We knew we needed to build our founder brand but had no idea where to start. Brian built us a complete content system in 6 weeks — now we're generating inbound leads for the first time. Can't recommend him enough.\"\n— Sarah Chen, CEO at TechCo\n\nThis goes in proposals, on your services page, in case studies."
      },
      {
        "title": "Long Format (Case Study Pages)",
        "body": "**What [Name] at [Company] Said:**\n\n\"[Full quote with context — the whole story]\"\n\nThis goes on dedicated case study pages or in downloadable PDFs."
      },
      {
        "title": "Editing Rules (Stay Ethical)",
        "body": "You can:\n\nFix grammar and typos\nTighten for clarity\nReorder sentences\nCut filler\n\nYou can't:\n\nAdd claims they didn't make\nExaggerate results\nChange the meaning\n\nAlways send edits back for approval. Takes 30 seconds and keeps you honest."
      },
      {
        "title": "The Quality Checklist",
        "body": "Strong testimonials have:\n\nSpecific result — Numbers or concrete outcomes\n Before/after — What changed\n Credibility markers — Name, title, company\n Relevance — Similar to your ideal client\n\nWeak: \"Great to work with!\"\nStrong: \"Went from 0 to 3 inbound leads per week in 6 weeks.\"\n\nSpecificity is what makes people believe it."
      },
      {
        "title": "Where to Use Testimonials",
        "body": "LocationFormatPurposeHomepageShortTrust at first glanceSales pagesMediumOvercome objectionsProposalsMediumRelevant proofLinkedInShortCredibilityCase studiesLongDeep proof"
      },
      {
        "title": "Following Up (If They Don't Respond)",
        "body": "Wait 5-7 days. Send one follow-up:\n\nHey [Name], just bumping this — no pressure at all. If timing's bad, totally get it. Let me know either way!\n\nIf they don't respond to that, let it go. Some people just won't, and that's fine."
      },
      {
        "title": "Build a Library",
        "body": "Create a simple doc or spreadsheet:\n\nClientDateQuoteFormatPermissionUsed Where\n\nReview it quarterly:\n\nWho haven't you asked?\nWhich testimonials are getting stale?\nAny gaps in industries or use cases?\n\nNeed help building your social proof library?\n→ Book a strategy call\n\nSkill by Brian Wagner | AI Marketing Architect | brianrwagner.com"
      }
    ],
    "body": "Testimonial Collector\n\nHere's the reality: your happiest clients will vouch for you. They want to help.\n\nBut they're busy. And you feel weird asking. So you don't.\n\nMeanwhile, you're in sales calls with no social proof, trying to convince people you're good at what you do.\n\nThis skill fixes the asking part. I'll give you exactly what to say, when to say it, and how to format what you get back.\n\nWhen to Ask\n\nTiming is everything. These are your windows:\n\n✅ Right after a win. They just saw results? Ask now. ✅ When they thank you unprompted. That's your cue. ✅ At project completion. Natural checkpoint. ✅ When they renew or extend. They're voting with their wallet.\n\nThe moment of peak happiness is the moment to ask. Don't wait.\n\nHow to Ask (Without Being Weird)\nThe Direct Ask\n\nSubject: Quick favor (30 seconds)\n\nHey [Name],\n\nLoved working on [project] with you — especially seeing [specific result you noticed].\n\nWould you be open to sharing a quick testimonial I could use on my site?\n\nNo pressure. If yes, I can either:\nA) Send you 3 questions to answer\nB) Write a draft for you to approve/edit\n\nWhatever's easier.\n\nThanks either way.\n\n\nShort. Gives them options. Doesn't make it a big deal.\n\nThe Question Route\n\nIf they say \"sure, what do you need?\" — send this:\n\nAwesome. Just 3 quick questions:\n\n1. What was the situation before we worked together?\n2. What changed or improved?\n3. Would you recommend this to others? Why?\n\nA few sentences each is perfect. I'll format it.\n\n\nThat's it. Don't overthink it.\n\nThe Draft Route\n\nSome people hate writing. Make it easy:\n\nI drafted something based on our work together:\n\n\"[Your draft in their voice — keep it short and specific]\"\n\nFeel free to edit, tweak, or rewrite entirely. Whatever feels right to you.\n\n\nMost people will approve with minor edits. You did the hard part.\n\nThe Deep Dive (For Case Studies)\n\nWhen you need more than a quote:\n\nWhat was the situation before we started?\nWhat almost stopped you from moving forward?\nWhat was it like working together?\nWhat changed as a result?\nWhat would you tell someone considering this?\n\nThese five questions give you enough for a full case study.\n\nHow to Format What You Get\nShort Format (Social/Website)\n\"[One punchy sentence about the result]\"\n— [Name], [Title] at [Company]\n\n\nExample:\n\n\"Brian helped us go from zero LinkedIn presence to 3 inbound leads per week in 6 weeks.\" — Sarah Chen, CEO at TechCo\n\nThis goes on your homepage, your proposals, your LinkedIn featured section.\n\nMedium Format (Proposals/About Page)\n\"[2-3 sentences: problem, experience, result]\"\n— [Name], [Title] at [Company]\n\n\nExample:\n\n\"We knew we needed to build our founder brand but had no idea where to start. Brian built us a complete content system in 6 weeks — now we're generating inbound leads for the first time. Can't recommend him enough.\" — Sarah Chen, CEO at TechCo\n\nThis goes in proposals, on your services page, in case studies.\n\nLong Format (Case Study Pages)\n**What [Name] at [Company] Said:**\n\n\"[Full quote with context — the whole story]\"\n\n\nThis goes on dedicated case study pages or in downloadable PDFs.\n\nEditing Rules (Stay Ethical)\n\nYou can:\n\nFix grammar and typos\nTighten for clarity\nReorder sentences\nCut filler\n\nYou can't:\n\nAdd claims they didn't make\nExaggerate results\nChange the meaning\n\nAlways send edits back for approval. Takes 30 seconds and keeps you honest.\n\nThe Quality Checklist\n\nStrong testimonials have:\n\n Specific result — Numbers or concrete outcomes\n Before/after — What changed\n Credibility markers — Name, title, company\n Relevance — Similar to your ideal client\n\nWeak: \"Great to work with!\" Strong: \"Went from 0 to 3 inbound leads per week in 6 weeks.\"\n\nSpecificity is what makes people believe it.\n\nWhere to Use Testimonials\nLocation\tFormat\tPurpose\nHomepage\tShort\tTrust at first glance\nSales pages\tMedium\tOvercome objections\nProposals\tMedium\tRelevant proof\nLinkedIn\tShort\tCredibility\nCase studies\tLong\tDeep proof\nFollowing Up (If They Don't Respond)\n\nWait 5-7 days. Send one follow-up:\n\nHey [Name], just bumping this — no pressure at all. If timing's bad, totally get it. Let me know either way!\n\n\nIf they don't respond to that, let it go. Some people just won't, and that's fine.\n\nBuild a Library\n\nCreate a simple doc or spreadsheet:\n\nClient\tDate\tQuote\tFormat\tPermission\tUsed Where\n\nReview it quarterly:\n\nWho haven't you asked?\nWhich testimonials are getting stale?\nAny gaps in industries or use cases?\n\nNeed help building your social proof library? → Book a strategy call\n\nSkill by Brian Wagner | AI Marketing Architect | brianrwagner.com"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/BrianRWagner/brw-testimonial-collector",
    "publisherUrl": "https://clawhub.ai/BrianRWagner/brw-testimonial-collector",
    "owner": "BrianRWagner",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/brw-testimonial-collector",
    "downloadUrl": "https://openagent3.xyz/downloads/brw-testimonial-collector",
    "agentUrl": "https://openagent3.xyz/skills/brw-testimonial-collector/agent",
    "manifestUrl": "https://openagent3.xyz/skills/brw-testimonial-collector/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/brw-testimonial-collector/agent.md"
  }
}