Harvest-Testimonials logo

Standalone Skill

The praise is already out there. Go get it.

Your clients are saying nice things on YouTube, Facebook, LinkedIn, Skool, and your own blog — right now. This skill finds every word, with names, photos, and source links, and pulls it in. Nothing invented. Nothing shipped on a hunch.

An example Facebook post in the format this skill captures — exact words, name, and source (fictional persona shown)
Example capture — this persona is invented to show the format.
Get It On GitHub → Back To All Skills

Where it hunts

Your proof is scattered. It isn't anymore.

YouTube channels, blog testimonial sections, and the login-gated communities where clients actually talk — each source gets the tool that can actually reach it.

YouTube, Minus The Grind.

Every video listed, auto-captions pulled and cleaned, names and roles read from the titles where spelling is reliable. Face frames extracted at three timestamps per video, so you pick the shot with eye contact.

The Open Web.

Blog and site testimonial sections get fetched and read — with a hard warning baked in: theme filler exists, and every person gets verified as a real client before anything moves forward.

Behind The Login.

Skool, Facebook, LinkedIn, Instagram — reached through your own logged-in browser session. It never touches your credentials, respects rate limits, and a captcha means stop and tell you, not push through.

The gate

Nothing Reaches Design Unqualified.

Every candidate — from every source — runs a gauntlet before a pixel gets designed.

A Script Catches The Mechanical Failures.

Missing source link, anonymous author, placeholder patterns, duplicates, quotes too short or too long — rejected by code, not by vibe.

A Rubric Catches The Judgment Failures.

Survivors get scored 0–100 on specificity, verifiability, and whether this person could actually be your client. 70+ ships. 40–69 goes to you with reasons attached. Under 40 is gone.

No Screenshot, No Permalink, No Chance.

Every social capture requires proof of provenance — a screenshot of the comment and its author, plus the source link. This rule exists because a fake once shipped. It will not happen twice.

First thing it does

Dedupe. Before Anything Else.

It lists the testimonials you already have and skips those people. You will never get served the same praise twice.

the first pass — before any fetching

$ list existing cards + site alt texts → skip those people

# users hate duplicate proof. so it never happens.

$

Get started

Two Minutes To Your First Harvest.

Clone it, tell your agent where your clients talk, and watch qualified proof pile up.

your machine — one command

$ git clone https://github.com/MyAiFreedomSystems/harvest-testimonials.git

# drop the folder in your agent's skills directory. done.

The kind words exist. Go collect them.

Every day they sit unharvested is a day your sales page argues alone.

Get Harvest-Testimonials On GitHub →