
Definitive SOPCanonical task page · Personal Branding
Outcome: Maintain one public-safe speaker-kit source of truth so every booking surface stays current, consistent, and bookable.
What a speaker kit is—and what it is not
A speaker kit is the one git folder that owns every public fact an organizer needs: who you are, what you talk about, what you charge, and the proof you have done it. It is not a PDF one-sheet that goes stale in someone’s downloads. It is not a bureau dashboard you rewrite from memory. Agents and humans both fill eSpeakers, the personal-site speaking page, and association one-sheets from that folder — and nowhere else.
It is not a personal brand website (that answers who / what / why-trust for Google). It is not the act of pitching a conference (that is a later skill). It is the plumbing that makes those two jobs possible. If the bureau profile is empty, the fee says “inquire,” or the contact form still lists a retired company, you do not have a speaker kit. You have a scavenger hunt, and organizers will book someone else.
What belongs in the kit
One public-safe repo. No street addresses, no private phones, no unpublished fees. For Local Service Spotlight the working example is github.com/dennisyu/dennis-yu-speaking.
| File | What an agent pastes |
|---|---|
| positioning, one-liner, bios | Current title and company. Short bio for cards. Full bio for the bureau. |
| fees | Published numbers only. If the human has not set a number, leave the field empty and stop. |
| programs/ | Each talk: title, format, audience, description, takeaways, fee line from the kit. |
| testimonials, stages, media | Named quotes, documented appearances, real stage photos and talk videos. |
| bureau field map | Which kit file fills which bureau screen, plus live bugs to fix this run. |
| speaker-page HTML | The same facts, rewritten for the personal-name domain. |
Lead with the current operating company. Dennis Yu speaks as CEO of Local Service Spotlight. BlitzMetrics is prior history. “Your Content Factory” and a typo domain do not belong on a booking profile.
The process (this is the skill)
The machine-readable SOP is keep-speaker-bureau-profile-bookable in the Task Library. The steps, in order:
- Read the kit. Do not invent a talk title or a fee.
- Lock the brand and home base (Las Vegas, NV for this kit). No street address on the public profile.
- Publish fees. “Inquire” is how bureau search buries you. Dennis’s published numbers: $5,000 U.S. + travel, $7,500 international + travel, $5,000 virtual.
- Load every program from
programs/. Industry rooms get their own talk: funeral homes, landscapers, campuses, affiliates, a live audit. One generic “AI keynote” is not a kit. - Paste bios, audience benefit, and the one-liner from the kit files.
- Put proof on the profile: canonical headshot, stage photos, one talk video, named testimonials.
- Add three future calendar holds. Empty calendars read as inactive. eSpeakers’ own monthly mail asks for this.
- Mirror the same facts on dennisyu.com/speaking. Then open the public bureau URL as a stranger.
- Log the run as a meta-article that points back here. After the gig, recordings go to film-conference-presentations.
The bureau profile
NSA Basic accounts land on eSpeakers. The public page for this kit is espeakers.com/marketplace/profile/48283. Dashboard: /dashboard/48283/profile.
eSpeakers grades the profile (their “eSEO”). The mail they send is the punch list: fees, programs, three future dates. A rank of 35 with one impression in a year is what an empty profile looks like. Filling the kit fields is how that number moves — not a different bureau, not a new brand name.
Video, recommendations, and media kit uploads may be PRO-gated. Do not stall the rest of the profile waiting on a paywall. Publish what Basic allows: basics, topics, bio, programs, fees, calendar, virtual, website.
The speaker page
The entity home is still the personal brand site. The speaking page is the booking surface on that domain. It must not contradict the bureau. Same fees, same talks, same company, first person, real photos.
Inquiry goes to a form the organizer can submit, not a private inbox. Current path: localservicespotlight.com/speaking-inquiry.
Programs in this kit
| Talk | Format |
|---|---|
| AI Industry Keynote | 45–60 min main stage, built on a business from the room |
| AI Agent Workshop | Half day, laptops, a working agent by the end |
| Campus practicum | Multi-session, Johns Hopkins-style |
| AI for funeral homes | Association keynote (NFDA and peers) |
| AI for landscapers / green industry | Association keynote and workshop |
| AI for affiliates and digital marketers | Conference session |
| Live audit | On-stage build against a volunteer business |
Proof, not claims
The kit only lists appearances that are public, email-confirmed, or organizer-published. The long inventory is Dennis Yu conference speaking appearances (277+ verified; 1,000+ career talks across 17 countries). Booking-relevant rooms include NFDA, JVA ALIGN, Direct Gardening Association, Affiliate World Dubai, Social Media Marketing World, DigiMarCon, DealCon, Johns Hopkins, and TEDxBeaconStreet 2015.
“We applied the techniques that Dennis taught us last year, and we’ve taken that event from being the event with the lowest amount of social media followers in the world to now the event with the largest — 295,000 followers.” — Dallas Dogger, Chairman, R6 Digital · Kennards Hire Rally Australia
“Thanks for bringing your best to our community.” — Phil Mershon, Director of Events, Social Media Examiner (Social Media Marketing World)
“Your two presentations specifically were the cream of the crop.” — Matt Bollinger, Stark Bro’s Nurseries (Direct Gardening Association)
Named quotes with role and event. No “industry leader” filler. Same rule as every other Task Library page: if you cannot link it, it does not go on the profile.
Worked examples
- dennis-yu-speaking on GitHub — the kit this article was written from. Positioning, fees, seven programs, testimonials, stages, media, and the eSpeakers field map live here so an agent does not guess.
- eSpeakers profile 48283 — the NSA Basic bureau surface. Monthly eSEO mail grades fees, programs, and three future dates. This is the dashboard organizers search; it has to match the kit.
- dennisyu.com/speaking — the entity-home speaking page. Same fees, same talks, first person. If this page and the bureau disagree, the organizer will email to “confirm,” which is how bookings die.
- Conference speaking inventory — 277+ verified appearances used as proof, not as the booking page. The kit pulls named rooms from here (NFDA, JVA ALIGN, Direct Gardening Association, Affiliate World Dubai, SMMW, TEDxBeaconStreet).
- Speaker reel — one talk video the bureau and the speaker page can both embed. Empty video slots are why eSpeakers keeps the profile in the penalty box.
- keep-speaker-bureau-profile-bookable — the machine-readable SOP. Agents install this skill and run it against the kit; they do not invent a second process.
- How we documented the speaker kit task — the meta-article of the first run that produced this hub and the skill.
- Speaking inquiry form — the CTA. A private inbox is not a booking path.
Related concepts
The speaker kit sits on top of personal branding and digital plumbing. After the gig, the Content Factory turns the recording into clips, articles, and one-minute videos on the Topic Wheel. Proof from the stage feeds Knowledge Panel validation and Social Amplification Engine Stage 3 endorsements. The house spec for this page is the definitive article guide. The runnable library is the Task Library dashboard.
What this is not
- Not personal branding Phase 1 plumbing — that is the website, schema, and sameAs loop. This skill assumes that home exists.
- Not pitching the organizer — that is secure-guest-appearances-and-speaking-engagements. You cannot pitch from an empty bureau profile.
- Not filming the talk — that is film-conference-presentations, which feeds the Content Factory.
Book, or copy the kit
Organizers: dennisyu.com/speaking or the speaking inquiry form. Fees above are the published numbers.
Operators building this for someone else: copy the kit layout, put it in git, point the bureau and the speaker page at it, and install keep-speaker-bureau-profile-bookable from the Task Library. The next agent should be able to fill a bureau dashboard without asking the speaker to remember their own fee.
Drafted by an agent from the public speaker kit, the eSpeakers fill map, and the Task Library SOP. A named human verifies fees and brand names against the kit before this page is treated as current. Byline is the human’s.

