All skills
lexler avatar

/socratic-learning

@7b2aaa6
by Lada Kesselerlexler/skill-factory238 stars
61

Facilitates deep, structured learning of a topic — gathering source material, assessing the learner's gaps, then teaching through guided Socratic sessions. Use when someone wants to genuinely study or be tutored on a subject over time, not get a quick answer.

Use this Skill: https://skilld.dev/gh/lexler/skill-factory/socratic-learning

This session only. Nothing lands on disk.

referencesknowledge-base.md

≈580 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Building the knowledge base

The knowledge base is the material the teaching draws from. Ground every later phase in it rather than in your own training. Two paths, chosen by whether the learner already has content in mind.

Contents

  • Path A: find content to study
  • Path B: use content the learner already has
  • Fitting material into context
  • Tooling for hard-to-reach content

Path A: find content to study

Search for material relevant to the learning goal — recent blog posts, talks and videos, research papers, books. Favor substance over marketing; skip vendor content that sells rather than teaches.

Aim for breadth: around ten candidates, each with a title, a one-line summary, and a link. Then narrow with the learner. If the first sweep is too narrow or off-target, widen the theme and search again rather than forcing the original framing.

When the list gets unwieldy, group it by type (article, paper, video, book) so the learner can see the shape of what's there.

Path B: use content the learner already has

The learner may arrive with specific books, bookmarks, or files. Take them as the spine of the knowledge base, then integrate any supplementary sources around them rather than letting one source dominate.

Fitting material into context

Before committing to a large set of sources, check it realistically fits what you can hold. When it doesn't, two moves:

  • Prioritize and drop the weakest sources.
  • Split the topic into sub-topics and learn them in separate passes.

A smaller, fully-read knowledge base beats a large one you can only skim.

Tooling for hard-to-reach content

Some material can't be read directly and needs extracting first. Verify access to every source; for what's locked away, these help:

  • Video transcripts — transcript extractors (e.g. TubeTranscript) turn talks into text.
  • Code repositories — repomix packs a repo into a single LLM-friendly file.
  • Websites — webmix packs a site into one file.
  • Books — for DRM-free or owned books, OCR/export tools (e.g. Kindle-AI-Export) produce readable PDFs.

These illustrate the kinds of tools available; the specific one matters less than getting clean text you can actually teach from. Drop or flag anything you genuinely can't access — never teach from a source you only imagine you read.

Source: SKILL.md on GitHub

1 warning2mo3 checks · Risk SAFE
  • Gen Agent Trust Hub2mo

    The skill is a pedagogical framework for Socratic tutoring, designed to help users learn deeply through questioning. It uses external sources to ground its teaching. The skill is well-structured and follows safety best practices for role-play, without any detected malicious patterns such as obfuscation or exfiltration.

  • Socket2mo

    No alerts

  • Snyk2mo

    Risk: MEDIUM · 1 issue

Signed by skilld at 7b2aaa6. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub last month.

Steadyupdated 4 months ago

README badge

README badge for lexler/skill-factory/socratic-learning