Skip to content
Skills Library
Education · Learning & explanation

study-source

/study-source

Start a topic from lectures, books or links (PDFs in the vault, URLs) and work through them one part at a time, into study notes and cards. Use when the user points to sources or a folder of slides, gives new ones, or asks for the next lecture or chapter.

Licence
MIT
Last repository change
10.11.2026

Assessment and security

86/ 100Class: good
Format25 / 25
Frontmatter with name and description, valid name, description up to 1,024 characters, name matching the folder.
Discoverability25 / 25
Description explains when to use the skill, has a reasonable length and uses third person.
Content21 / 35
At least 150 words and at most 500 lines, headings, step lists, examples or code.
Hygiene15 / 15
No placeholders such as TODO, no Windows paths, with a licence.
Riskno signals detected in the scan
Files in this package
1
Scripts
0
HTML comments
0
URLs in SKILL.md
0
Deprecation

No signals detected. Repository changed on 10.11.2026, without references to retired models or APIs.

Licence

MIT, open: use and modify while retaining author attribution.

What it does and when to use it

Start a topic from lectures, books or links (PDFs in the vault, URLs) and work through them one part at a time, into study notes and cards. Use when the user points to sources or a folder of slides, gives new ones, or asks for the next lecture or chapter.

Original author description

Start a topic from lectures, books or links (PDFs in the vault, URLs) and work through them one part at a time, into study notes and cards. Use when the user points to sources or a folder of slides, gives new ones, or asks for the next lecture or chapter.

How it works

SKILL.md has no level-two headings · 25 lines, 302 words

SKILL.md preview
---
name: study-source
description: Start a topic from lectures, books or links (PDFs in the vault, URLs) and work through them one part at a time, into study notes and cards. Use when the user points to sources or a folder of slides, gives new ones, or asks for the next lecture or chapter.
---
# Study a source

The deck's `Overview.md` holds the brief (frontmatter) and the sources map (`## Sources`).
Read only the frontmatter and that section: the card table below it isn't needed here.

1. **New topic?** `asl topic "<name>" --home "<card home>" --sources "<folder|file|url>"
   --notes "<notes folder>"` (or `--no-notes`: cards straight from the sources); the card home
   is in the CLAUDE.md study-loop block. Then ask for the goal and what the user already knows
   and fill the brief (`goal`, `builds_on: [rust]`). New sources later (also from chat): add to
   `sources:` (a folder, vault file, `[[link]]`, URL; `{url, key, parts: ["#anchor"]}` for a
   long page), then `asl sources <deck>` (a new PDF takes up to a minute, once). Slides in
   `.pptx`: ask the user to export to PDF next to them.
2. **Pick one part:** the user's choice, else the next useful `todo` for the goal. Say in one
   line: part, ~tokens, expected cards (`~N cards` once shown), and days of new cards already
   queued (map header). More than one part, or a `⚠ split` row → ask first.
3. **Read only that part:** `asl sources <deck> --read <part>` for PDFs; never Read the whole
   PDF, and open page images only for a figure the text needs. Links: fetch only that part.
4. **Filter by the goal** (and `focus` / `skip` lists, if set): card what serves it, in depth for
   `focus`; name what you skipped in one line.
   `builds_on`: prefer contrast cards ("Rust `Box<T>` → C++?") and say where the analogy breaks.
5. **Write:** `notes:` folder → `study-note` per idea with `source: "[[Book.pdf#page=N]]"` in
   its frontmatter, then `write-cards` from the notes. `notes: false` → `write-cards` with
   `source: "[[Book.pdf#page=N]]"` (or the URL with its anchor) on every card.
6. `asl fix <deck>`: the part's status updates. Report the part, new ids, and what's next.

Versions

The database has no other skills named study-source.

Database snapshot: 13.11.2026 · package version d9e71d11b088 (SHA-256 digest of the entire package)

Downloads in the last 30 days: 0 · ranking

Report a problem with this skill: harmful content, incorrect descriptions or an author’s removal request.

Similar skills

  • 96study-note
    Write a study note in the user's notes vault (Obsidian-style markdown) for a topic they are learning in this project. Use before writing cards for a new topic, or when the user asks for a vault note.
  • 100learn
    Start learning a topic or study material in the Obsidian vault. Accepts a topic, a lecture note, or any source file (PDF, slides, Word, Excel, e-book, images or photos of notes, notebooks, code, text, transcripts, web links). Has the study-researcher agent study the material,…
  • 100obsidian-notes-creator
    Create, improve, and audit Obsidian study notes from lectures, PDFs, textbooks, and existing notes. Use for single notes or whole subject folders, worked examples, rendered mathematics, ASCII and Mermaid diagrams, and SVG figures. Preserve existing organisation when improving a…
  • 100brainmaps
    Create complete, visual, editable Excalidraw mind palaces, chapter study boards, detailed diagrams, and source-faithful maps from PDFs, lectures, slides, research papers or notes. Use when asked for an Excalidraw file, mind palace, mind map, study board, revision board or a…
  • 100study-atlas
    Build a complete, interactive, offline study app for a course or topic as one HTML file. It includes a mind map with recall mode, a study guide per unit, spaced-repetition flashcards, practice tests with a timed mock exam, a test on only the highlighted or bold text, a test on…
  • 92study-prep
    Makes a reviewer, flashcards, or a practice test from my lesson notes. Use when I ask to study, review, make a reviewer, or prepare for a quiz or exam.

Feedback and reports

Your message goes to Bartosz Sokoliński. An email address is needed only for a reply. See the privacy policy.