Open Source Learning + Agent Knowledge Tool

Skill-Anything

Any Source → Study Pack first, Skill export when needed.
Convert PDF, Video, Web, Audio, and Text into notes, quizzes, flashcards, exercises, and optional `SKILL.md` exports for Claude Code, Cursor & Codex.

Get Started → View Demo
$ pip install skill-anything[all]
$ sa auto paper.pdf  # generate a study pack
$ sa export output/paper.yaml --format skill  # optional SKILL.md export
How It Works
Any Source In, Structured Packs Out
Raw material does not start as a skill. Skill-Anything first builds a structured study pack, then optionally exports that pack as an AI-agent-ready skill.
Inputs
PDF Video Web Audio Text
Skill-Anything
AI Engine
Outputs
Study Pack SKILL.md Quiz Flashcards Notes Exercises Concept Map
12
Study Guide Sections
6
Quiz Question Types
5
Source Formats
3
AI Tool Integrations
📝

12-Section Study Guide

Auto-generated notes, summary, glossary, cheat sheet, and concept map from any source material.

6 Quiz Types

MCQ, True/False, Fill-in-the-blank, Short Answer, Scenario, and Comparison questions with A-F grading.

🗃

Spaced Repetition

Auto-generated flashcards with multi-round CLI review mode for long-term retention.

🌐

Any Source

PDF, YouTube videos, web pages, audio, Markdown — auto-detect and extract knowledge from any format.

🤖

Any LLM

Works with OpenAI, DeepSeek, Qwen, Ollama, or any OpenAI-compatible API. Falls back to rule-based generation.

🔗

Claude Code / Cursor / Codex

Export the generated pack as a standard SKILL.md directory and reuse the material as an AI skill.

Output Formats
Two Formats, One Core Artifact
Generate a study pack for yourself, then optionally export the same material as a SKILL.md directory for your AI tools. Or do both in one run.
Study Guide

sa auto paper.pdf

# 3 files generated:
output/
  paper.yaml   # structured data
  paper.md     # 12-section study guide
  paper-concept-map.png

# Interactive commands:
$ sa quiz output/paper.yaml
$ sa review output/paper.yaml
$ sa info output/paper.yaml
SKILL.md

sa export output/paper.yaml --format skill

# Agent-ready skill export:
output/paper/
  SKILL.md         # frontmatter + core knowledge
  references/
    detailed-notes.md
    glossary.md
    learning-path.md
  assets/
    quiz.yaml       # 20-40 questions
    flashcards.yaml # 25-50 cards
    exercises.yaml
  scripts/
    quiz.py         # standalone runner

# Use in Claude Code / Cursor / Codex:
$ cp -r output/paper/ ~/.claude/skills/
Demo
See It In Action
Full interactive demo with generation pipeline animation, quiz session, and output explorer.
skill-anything — demo
Skill-Anything Demo

Interactive Demo Available

Click below to open the full interactive demo with pipeline animation, quiz mode, and output explorer.


Open Interactive Demo →
Quick Start
Up and Running in 4 Steps
From install to your first study pack in under a minute, with skill export available when you need it.
1

Install

Install via pip with all source format support.

pip install skill-anything[all]
2

Generate

Point it at any source — PDF, video, web, audio, or text.

sa auto paper.pdf
3

Learn

Take an interactive quiz, review flashcards, or browse the study guide.

sa quiz output/paper.yaml
4

Export as Skill

Optionally export the generated pack as SKILL.md for Claude Code, Cursor, or Codex.

sa export output/paper.yaml -f skill
Compatibility
Works with Any LLM
Use any OpenAI-compatible API — cloud or local. No vendor lock-in. Falls back to rule-based generation when no API key is set.
OpenAI GPT-4o
DeepSeek deepseek-chat
Qwen qwen-max
Ollama local
vLLM local
Any OpenAI-compatible
Use Cases
Built for Every Learner
From students to teams, from self-study to AI-agent knowledge reuse.
🎓

Self-Study

Turn any textbook, paper, or tutorial into an interactive study pack with quizzes and flashcards.

PDF • Text
🎬

Video Learning

Convert YouTube lectures and conference talks into quizzable, structured notes.

Video URL
🎧

Audio & Podcasts

Transcribe lectures, meetings, or podcasts and generate study materials from audio.

MP3 • WAV • M4A
📚

Exam Prep

Auto-generate practice tests across 6 question types with A-F grading from any study material.

Any Source
👥

Team Training

Generate onboarding quizzes and review materials from internal documentation.

PDF • Web
🤖

AI Skill Creation

Export the generated pack as SKILL.md and drop it into Claude Code, Cursor, or Codex as a reusable AI skill.

SKILL.md