
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
- 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.
- Read the speaker kit: positioning, fees, seven programs, testimonials, stages, media, eSpeakers field map, speaking-page HTML.
- Author
keep-speaker-bureau-profile-bookable.mdin house format: Inputs, Steps, Definition of done, Examples, sibling run order. - Register the slug in
build/registry.jsonunder Personal Branding. Wire related links on headshots/bios, podcasts, guest appearances, film-conference-presentations, and third-party validation. - 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.
- 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. - Verify the live URL over REST and HTTP. Then write this meta-article and point the skill’s Example slot at it.
- 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

