external-lesson

Generate research-backed external lesson markdown files with required frontmatter.

Updated May 14, 2026
One-click install
npx skills add https://github.com/bonjohen/claude-local --skill external-lesson
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: external-lesson
Source: https://github.com/bonjohen/claude-local/tree/main/bundle/skills/external-lesson
Command: npx skills add https://github.com/bonjohen/claude-local --skill external-lesson

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It turns a brief topic prompt into a well-researched external lesson that can be published in the Lessons Hub, saving you the time and effort of finding sources, validating claims, and writing consistent structured documentation.

Core Features & Use Cases

  • Web research to ground claims: performs multiple targeted searches, then fetches and extracts details from the most relevant results to support a cohesive lesson.
  • Generates complete lesson content: produces a markdown lesson with the required frontmatter (title, summary, date, phase, lesson_type, tags, and original_source) and a structured body (Context, What Happened, Key Insights, Recommendations, Further Reading).
  • Creates publish-ready files for the hub: writes the resulting lesson into data/external-lessons/ using a slugified filename to enable harvesting into the site.

Quick Start

Provide a topic description as the argument and let the skill produce a complete external lesson markdown file ready to add to data/external-lessons/.

Frequently Asked Questions about external-lesson

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write an incident lesson from web research?

To write an incident lesson from web research, you can use a tool that performs targeted web searches, fetches authoritative sources, and extracts concrete evidence to generate a structured markdown file with source attribution.

What is the best way to generate structured markdown for best practices?

The best way to generate structured markdown for best practices is to provide a brief topic prompt to an automated research tool that produces a complete document with required frontmatter and sections like Context, Key Insights, and Recommendations.

How does web searching extract evidence for external lessons?

Web searching extracts evidence for external lessons by performing multiple targeted queries, fetching the most relevant results, and pulling concrete details from authoritative sources to ground the claims within the generated markdown.

Do I need to manually format frontmatter for lesson writing?

You do not need to manually format frontmatter for lesson writing, as the generation process automatically creates the required fields including title, summary, date, phase, lesson_type, tags, and original_source.

Can I automatically publish incident learnings to a data directory?

You can automatically publish incident learnings by using a generation process that writes the resulting structured markdown file directly into a specified data directory using a slugified filename for site harvesting.

What should I not use automated external lesson generation for?

You should not use automated external lesson generation for topics lacking publicly available authoritative sources, as the tool relies entirely on web searching and fetching concrete evidence to ground its claims.