Best for
- Use when a user wants to queue learning material, create a readable explanation from a source, teach a paper or post step by step, or run an interactive tutor that validates understanding over multiple sessions.
tamdogood/builder-essential-skills/skills/async-learning-teacher/SKILL.md
Transform saved links, papers, articles, posts, videos, and reference collections into approachable AI teaching artifacts for later study. Use when a user wants to queue learning material, create a readable explanation from a source, teach a paper or post step by step, or run an interactive tutor that validates understanding over multiple sessions.
Decision brief
Transform saved links, papers, articles, posts, videos, and reference collections into approachable AI teaching artifacts for later study.
Compatibility matrix
| Platform | Status | Evidence | What to check |
|---|---|---|---|
| Codex | Not declared | No explicit evidence | Portability before use |
| Claude Code | Not declared | No explicit evidence | Portability before use |
| Cursor | Not declared | No explicit evidence | Portability before use |
| Gemini CLI | Not declared | No explicit evidence | Portability before use |
Installation
The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.
npx skills add https://github.com/tamdogood/builder-essential-skills --skill "skills/async-learning-teacher"Inspect the Agent Skill "async-learning-teacher" from https://github.com/tamdogood/builder-essential-skills/blob/3bbbfb668959af812f3892537f263c64cedc12c4/skills/async-learning-teacher/SKILL.md at commit 3bbbfb668959af812f3892537f263c64cedc12c4. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.
Workflow
1. Parse the user's capture: - Source URLs - Pasted source text - Topic - User's stated baseline knowledge - Desired output location or format, if any - Requested mode, if any
Review the “Current Step” section in the pinned source before continuing.
Review the “Step 1 - [Concept]” section in the pinned source before continuing.
Convert raw learning captures into approachable teaching artifacts so a user can queue interesting resources now and study them later with less friction than reading the original source cold.
Choose one mode from the user's request.
Permission review
No configured static risk pattern was detected
This is not proof of safety. Runtime behavior, indirect dependencies, and hidden external systems are outside the static scan.
Evidence record
| Signal | Value | Evidence type | Meaning |
|---|---|---|---|
| Quality score | 85/100 | Computed | Documentation, specificity, maintenance, and trust rules |
| Repository stars | 88 | Source | Repository attention, not individual Skill quality |
| Compatibility | 0 platforms | Source | Declared in the catalog source record |
| Usage guide | automated source guide | Editorial | Generated or reviewed according to the visible evidence level |
Pinned source
Convert raw learning captures into approachable teaching artifacts so a user can queue interesting resources now and study them later with less friction than reading the original source cold.
Use this skill for:
Choose one mode from the user's request.
Use quick-teach for one source or a small tightly related set of sources.
Intent:
Teach me this resource. Break it down step by step. Write each step like a chapter in a book. Write it all out at once. For subtle or difficult concepts, break things down further and use examples.
Produce a complete teaching artifact in one response or one saved document.
Use interactive-tutor for broad topics, reference collections, or requests that explicitly ask to validate understanding.
Intent:
Resources:
[reference links or pasted excerpts]
I would like you to teach me about [topic]. Presume I understand [baseline]. Build up my understanding from scratch step by step. Do not move to the next step without validating my current understanding. For subtle or difficult concepts, break things down further and use examples.
Teach one step at a time. Stop at the end of each step and ask the user to explain their understanding or answer validation questions before continuing.
Default mode selection:
quick-teach.interactive-tutor.interactive-tutor.Parse the user's capture:
Inspect the source when possible:
Create the teaching artifact:
quick-teach for one-shot explanations.interactive-tutor for staged learning and validation.Save or return the result according to the user's environment:
Report:
Use this structure unless the user asks for another format:
# [Resource Title] - Teaching Notes
## Source
- [Original link or citation]
## Why This Matters
-
## Prerequisites
-
## Chapter 1 - [Concept]
...
## Chapter 2 - [Concept]
...
## Subtle Points
-
## Examples
-
## What To Remember
-
## Follow-Up Questions
-
## Validation Gaps
-
Quality bar:
Use this structure for the first response or saved checkpoint:
# [Topic] - Interactive Tutor
## Resources
- [Link or citation]
## Assumed Baseline
-
## Learning Path
1. [Step]
2. [Step]
3. [Step]
## Current Step
### Step 1 - [Concept]
...
## Validation Questions
1. ...
2. ...
3. ...
## Continue When
Reply with your explanation of the current step. I will check it, correct misunderstandings, and only then move to the next step.
## Session Log
- [Date/time if available] Started at Step 1.
## Validation Gaps
-
When continuing an interactive tutor:
Alternatives
alirezarezvani/claude-skills
App Store Optimization (ASO) toolkit for researching keywords, analyzing competitor rankings, generating metadata suggestions, and improving app visibility on Apple App Store and Google Play Store. Use when the user asks about ASO, app store rankings, app metadata, app titles and descriptions, app store listings, app visibility, or mobile app marketing on iOS or Android. Supports keyword research and scoring, competitor keyword analysis, metadata optimization, A/B test planning, launch checklist
wanshuiyin/Auto-claude-code-research-in-sleep
Use it for operations and research tasks; the detail page covers purpose, installation, and practical steps.
dotnet/skills
Migrates .NET test projects from VSTest to Microsoft.Testing.Platform (MTP). Use when user asks to "migrate to MTP", "switch from VSTest", "enable Microsoft.Testing.Platform", "use MTP runner", set OutputType=Exe only for test projects in Directory.Build.props, or mentions EnableMSTestRunner, EnableNUnitRunner, or UseMicrosoftTestingPlatformRunner. USE FOR: MTP behavioral differences vs VSTest (exit code 8, zero tests discovered, --ignore-exit-code, TESTINGPLATFORM_EXITCODE_IGNORE); centralizing
aaron-he-zhu/aaron-marketing-skills
Use when the user asks to "set up my founder social-selling routine", "build a daily engagement block for target accounts", or "turn funding / hiring signals into selling plays"; produces the founder/seller daily operating block — a time-boxed engagement-block spec (substantive value-add comments on target-account posts, never a pitch), warm-touch-before-ask cadence rules, trigger-response plays consuming the social-pulse-monitor B2B trigger watchlist (funding / hiring / launch signals), and a q