Help users master the art of public speaking by decomposing the skill into manageable components, leveraging storytelling frameworks, and utilizing professional acting techniques for executive presence.
npx skills add https://github.com/RefoundAI/lenny-skills --skill public-speaking
Transform your technical expertise into compelling narratives that command authority and drive action.
Help the user with mastery of public speaking using insights from 12 guests and posts across Lenny's Podcast and Newsletter.
Dharmesh Shah: "I have custom software that I've written that will say, 'Okay, here are the points at which the audience laughed.' Actually audibly laughed. That's the only way it counts. And this actually... and it comes down to this metric that standup comedians use called LPM laughs per minute."
Master public speaking by breaking it down into measurable sub-skills like slide design and humor. Use objective data, such as laughs per minute, to optimize your performance based on audience engagement.
Matt Abrahams: "Visualization is a really useful technique and you see yourself not just in the moment of speaking, but getting up to the stage, seeing it being well received, thinking about how you step off the stage. We see athletes do this kind of thing all the time, and there's good research to say that this desensitizes people."
Desensitize your brain to anxiety through detailed mental visualization. Imagine the full sequence from walking onto the stage to the final audience response to gain a greater sense of agency.
Matthew Dicks: "It's a moment of either transformation, meaning I'm telling you a story about how I once used to be one kind of person and now I'm a new kind of person. Or more common is realization. Which is I used to think something and then some stuff happened and now I think a new thing."
Every compelling story centers on a singular moment of internal transformation or realization. Build your entire narrative around this specific five-second flip in perspective.
Matthew Dicks: "Because to be a storyteller means you have to separate yourself from the herd, and in their mind, that risks them getting picked off, right? Getting picked off by some predator. But the alternative is you're in the herd, which means you're forgettable."
To stand out, move away from forgettable corporate standards like dry pie charts. Embrace vulnerability and use vivid imagery to create a more memorable connection with the audience.
Tristan de Montebello: "The day I understood that speaking was a subconscious flow-oriented process and not a conscious process, completely changed the way I approached it. So instead of thinking tactics and frameworks and adding more to the outside of the things I need to think about, when I realized when I speak best, I'm actually not thinking about speaking."
Public speaking is a subconscious meta-skill that requires fixing root causes rather than adding more frameworks. Focus on debugging the mental 'bugs' that cause anxiety rather than managing surface symptoms.
Tristan de Montebello: "The root cause of having lots of filler words or racing in your speaking, is that you probably struggle to feel comfortable slowing down, relaxing, or even pausing when your mind is racing and you feel pressure. Solve that, and not only do the filler words take care of themselves, but the racing takes care of itself and you suddenly have more mind space."
Eliminating filler words is about becoming comfortable with silence. Embrace the pause when your mind is racing to create mental space for your next thought instead of rushing to fill the gap.
Failure: "I just froze. I couldn't remember what I was supposed to say. It was the first ever time in my life I'd rehearsed a talk word for word. Usually, I have talking points and I'd ad lib and things get mixed around and it's kind of informal."
Over-scripting leads to cognitive blocks and total freezes if you lose your place. Rely on flexible talking points to allow for a more resilient, natural, and conversational delivery.
See references/artifacts.md for the full list with details.
For all 16 sourced insights from 12 guests, see references/guest-insights.md
Integration with protocols.io API for managing scientific protocols. This skill should be used when working with protocols.io to search, create, update, or publish protocols; manage protocol steps and materials; handle discussions and comments; organize workspaces; upload and manage files; or integrate protocols.io functionality into workflows. Applicable for protocol discovery, collaborative protocol development, experiment tracking, lab protocol management, and scientific documentation.
Analyzes job descriptions and generates tailored resumes that highlight relevant experience, skills, and achievements to maximize interview chances
Generate Excalidraw diagrams from natural language descriptions. Use when asked to "create a diagram", "make a flowchart", "visualize a process", "draw a system architecture", "create a mind map", or "generate an Excalidraw file". Supports flowcharts, relationship diagrams, mind maps, and system architecture diagrams. Outputs .excalidraw JSON files that can be opened directly in Excalidraw.
Build and distribute Expo development clients locally or via TestFlight
Use when you have a written implementation plan to execute in a separate session with review checkpoints
Data structure for annotated matrices in single-cell analysis. Use when working with .h5ad files or integrating with the scverse ecosystem. This is the data format skill—for analysis workflows use scanpy; for probabilistic models use scvi-tools; for population-scale queries use cellxgene-census.
Benchling R&D platform integration. Access registry (DNA, proteins), inventory, ELN entries, workflows via API, build Benchling Apps, query Data Warehouse, for lab data management automation.
Comprehensive molecular biology toolkit. Use for sequence manipulation, file parsing (FASTA/GenBank/PDB), phylogenetics, and programmatic NCBI/PubMed access (Bio.Entrez). Best for batch processing, custom bioinformatics pipelines, BLAST automation. For quick lookups use gget; for multi-service integration use bioservices.
Take refoundai/public-speaking from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.