What skill I built lordgen-pitch — grounds a client sales pitch (plus an on-brand illustration) in real specifics for one named profession, instead of generic "AI-written proposal" copy. It runs a short Q&A to pin down the actual friction, offer, and proof for that prospect, drafts the pitch through a strict voice check (no invented numbers, no buzzwords, exactly one CTA), renders a grounded illustration, and packages both into a branded 2-page PDF. Trigger: natural language ("write a pitch for a dentist") or /lordgen-pitch <profession>. One optimization I made I kept having to interrupt mid-task to say "use Perplexity for that" or "use Firecrawl instead" — the agent would default to whatever research tool it reached for first rather than the best one available. So I rewrote a companion skill (tool-scout) to pick automatically: Perplexity if it's configured, Firecrawl when the task is scraping a known page, web search as the default fallback. I also explicitly flagged "being told which tool to use mid-task" as a bug in the skill's own instructions, not a normal correction to expect. Hasn't needed reminding since. #AISChallenge