How We Documented the Speaker Kit Task

Dennis Yu on stage at NFDA delivering a keynote on the Content Factory four stages

This is the companion meta-article for turning Dennis Yu’s speaker kit and eSpeakers fill into a Task Library skill plus a definitive article at /speaker-kit. Documented per the BlitzMetrics meta-article SOP.

Version 1.0 — August 16, 2026 — Local Service Spotlight

1. The Task Summary

Assignment: stop treating “fill the speaker dashboard” as a one-off chat. Write the house SOP the way the rest of the Task Library is written — skill.md an agent can run, a definitive article that owns the concept, and a real example (the kit + eSpeakers profile 48283 + dennisyu.com/speaking).

About: Dennis Yu speaks as CEO of Local Service Spotlight. Fees he set: $5,000 U.S. + travel, $7,500 international + travel, $5,000 virtual. The kit lives at github.com/dennisyu/dennis-yu-speaking. The bureau is eSpeakers (NSA Basic, speaker ID 48283). The booking page is dennisyu.com/speaking. Inquiry: localservicespotlight.com/speaking-inquiry.

Goal: the next agent can keep the bureau profile bookable without asking Dennis to remember his own fee, brand name, or talk titles.

2. Step-by-Step Process

  1. Read the Task Library Standard (definitive article + skill.md + examples; nine requirements) and the existing Personal Branding skills so this one slots into run order instead of competing with /personal-brand.
  2. Read the speaker kit: positioning, fees, seven programs, testimonials, stages, media, eSpeakers field map, speaking-page HTML.
  3. Author keep-speaker-bureau-profile-bookable.md in house format: Inputs, Steps, Definition of done, Examples, sibling run order.
  4. Register the slug in build/registry.json under Personal Branding. Wire related links on headshots/bios, podcasts, guest appearances, film-conference-presentations, and third-party validation.
  5. Write the hub article: definition, what it is not, clickable four-step SVG, kit file table, SOP, bureau, speaker page, programs, named testimonials, worked examples, related hubs, CTA.
  6. Publish to blitzmetrics.com as a Post, slug speaker-kit, category Definitive Articles (3273), author Dennis Yu (30), excerpt as the meta description, NFDA stage photo as featured image.
  7. Verify the live URL over REST and HTTP. Then write this meta-article and point the skill’s Example slot at it.
  8. Rebuild the Task Library dashboard so the new skill shows on the public board.

3. Critical Decision-Making

Decision 1 — The kit is the source of truth, not the bureau. eSpeakers is a distribution surface. If the dashboard and the git folder disagree, git wins until a human changes the kit. That is the only way two agents in a row fill the same profile.

Decision 2 — Publish fees. Never invent them. “Inquire” is how bureau search buries a speaker. The numbers in this article are the ones Dennis set. An agent that does not see a number in the kit leaves the field empty and stops.

Decision 3 — Current company first. CEO of Local Service Spotlight. BlitzMetrics is prior history. “Your Content Factory” and a typo domain do not belong on a booking profile. The skill says this in the Lock-the-brand step so it cannot drift back.

Decision 4 — Own /speaker-kit as a Post, not a competing Page. The short URL is the post slug. A stub page on the same slug would be content vandalism against the hub.

Decision 5 — Do not dump a write-capable GitHub token into Actions to skip a PAT. The ownership-map job needs read-only org access. GitHub will not mint that token through an API. Using the existing write-scoped gh login as the org secret would violate the Friday rule. The speaker-kit work does not depend on that token, so it shipped without it.

4. Effort and Cost Comparison

Task Agent Time Human Time Agent Cost Human Cost ($35/hr)
Read kit + Task Library Standard + sibling skills ~20 min 2–3 hrs ~$0.80 $70–$105
Author skill.md + registry + sibling links ~15 min 2–4 hrs ~$0.60 $70–$140
Write definitive article (nine requirements) ~25 min 4–6 hrs ~$1.20 $140–$210
Publish + featured image + live verify ~10 min 1–2 hrs ~$0.40 $35–$70
Meta-article + dashboard rebuild ~15 min 1–2 hrs ~$0.50 $35–$70
TOTAL ~85 min 10–17 hrs ~$3.50 $350–$595

The honest read: this is the same work as documenting any other Task Library concept. Doing it as a chat that dies in history is how the bureau profile went empty in the first place. The cost of writing it down once is smaller than re-briefing the next agent.

5. What the Agent Can and Cannot Do

Handled autonomously: read the kit and the library standard; write the skill and the hub; wire siblings; publish to blitzmetrics.com with the stored application password; set author 30; verify the live URL; rebuild dashboard data.

Required Dennis: the fees and the brand name (already in the kit); a GitHub fine-grained read-only token for the separate ownership-map job (GitHub will not mint that via API).

Couldn’t do: click GitHub’s personal-access-token screen on his behalf. Fine-grained PATs are UI-only. Couldn’t put the existing write-scoped login into Actions without breaking the read-only rule he set.

6. Information Ingestion Inventory

  • Local files: Task-Library-Standard.md, Personal Branding skills, dennis-yu-speaking kit (profile, programs, testimonials, media, espeakers map), WP-PUBLISHING-MEMORY.md
  • Live systems: blitzmetrics.com REST (publish), GitHub task-library, eSpeakers public profile 48283, dennisyu.com/speaking
  • Files created: skill.md, pages/speaker-kit.html, this meta-article, registry + sibling edits

7. Guidelines Compliance Scorecard

Meta-article Guideline Status Notes
Title under 60 characters PASS How We Documented the Speaker Kit Task
Meta description under 160 chars PASS excerpt on the post
Hook opens with specific person/situation PASS Dennis’s speaker kit + eSpeakers 48283
Written in figurehead’s voice PASS Dennis byline, first-person plural
Active voice throughout PASS
No AI fluff phrases PASS
Short paragraphs PASS
H2/H3 structure (8 sections) PASS SOP sections 1–8
2–3 internal links PASS /speaker-kit, /personal-brand, Task Library, definitive-article-guide
Effort/cost table PASS Section 4
Reproducible PASS Sections 2 and 6 name sources and steps

8. What’s Next

Run keep-speaker-bureau-profile-bookable against the live eSpeakers dashboard until Definition of done passes (fees, programs, three calendar dates, no retired brand). After each booked gig, film-conference-presentations feeds the Content Factory and a new example links back to /speaker-kit.

Reference links: Speaker kit · Definitive article guide · Personal brand · Task Library · Meta-article prompt

Dennis Yu
Dennis Yu
Dennis Yu is the CEO of Local Service Spotlight, a platform that amplifies the reputations of contractors and local service businesses using the Content Factory process. He is a former search engine engineer who has spent a billion dollars on Google and Facebook ads for Nike, Quiznos, Ashley Furniture, Red Bull, State Farm, and other brands. Dennis has achieved 25% of his goal of creating a million digital marketing jobs by partnering with universities, professional organizations, and agencies. Through Local Service Spotlight, he teaches the Dollar a Day strategy and Content Factory training to help local service businesses enhance their existing local reputation and make the phone ring. Dennis coaches young adult agency owners serving plumbers, AC technicians, landscapers, roofers, electricians, and believes there should be a standard in measuring local marketing efforts, much like doctors and plumbers must be certified. He has appeared on 353 podcasts with 619 credited episodes — see the full list of his podcast appearances.