agentsclimarketplace

Note

Skill WALKERKILLER/Look-Tongji-Notes/skills/note

Generate study notes from a lecture transcript and slides. Runs transcript + slide download in parallel, then writes a Markdown note with timeline outline.From its SKILL.md

Install
npx -y skills add WALKERKILLER/Look-Tongji-Notes --skill note

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • skips confirmationTells the agent to proceed without asking first, 1 time: "--no-material-prompt | Skip "any supplementary materials?" prompt".
  • runs commandsInstructs the agent to run 6 commands, including `python "<SKILL_DIR>/../../scripts/look_tongji.py" note --course-id "<ID>" --sub-id "<ID>"` and 5 more.

What its file declares

Copied from the file, not written here

The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

7.1 KB, ~1.7k tokens by cl100k_base, as published. Nobody here has run it

Note

Generate detailed study notes from lecture transcript and slides.

When to Use

  • User says /note or "write notes for this lecture".
  • After transcribing a lecture, the user wants a structured Markdown study note.

Workflow

  1. Default combined command:
python "<SKILL_DIR>/../../scripts/look_tongji.py" note --course-id "<ID>" --sub-id "<ID>"
  1. With supplementary materials:
python "<SKILL_DIR>/../../scripts/look_tongji.py" note \
  --course-id "<ID>" --sub-id "<ID>" \
  --material "slides-from-teacher=/path/to/file.pdf"
  1. The CLI runs transcript + slide in parallel, then the agent writes notes.

Important: note Re-Runs Transcription

note always re-downloads the video and re-runs ASR, even if the lecture was already transcribed. This is by design — note = transcribe + slide + note in one combined operation.

If you already ran transcribe separately, do NOT run note. Instead:

  1. Run slide to download slides (if not already done)
  2. Write the note manually using the existing SRT/TXT + slides

This saves ~4 minutes of re-downloading and re-transcribing per lecture.

Non-Interactive / Batch Flags

When scripting or working non-interactively:

FlagDescription
--no-slideSkip slide download (transcript only)
--no-material-promptSkip "any supplementary materials?" prompt

For --no-material-prompt, use with --material to supply materials non-interactively:

python "<SKILL_DIR>/../../scripts/look_tongji.py" note \
  --course-id "<ID>" --sub-id "<ID>" \
  --no-material-prompt \
  --material "slides=/path/to/file.pdf"

Agent Responsibilities

After the CLI finishes, the agent must:

A. Generate Timeline Outline

  • Use SRT subtitles to produce a concise timeline in Simplified Chinese.
  • Format: MM:SS-MM:SS:课程阶段内容
  • 10-20 segments for a typical 60-120 min lecture.
  • Validate with: python "<SKILL_DIR>/../../scripts/timeline_tools.py" timeline-normalize

B. Write Study Notes (Markdown)

After the CLI finishes, ask the user for their preferred note style (unless they already stated one). Options:

  • standard (default): Traditional lecture notes with ### headings.
  • dialogue: Conversational Q&A between 老师和学生.

Write notes into the session raw-data folder:

  • standard style → <course_id>_<sub_id>_notes.md
  • dialogue style → <course_id>_<sub_id>_dialogue.md

Also read supplementary material conversions when available:

  • materials/<name>/converted.md

CRITICAL: Notes must be PURE knowledge content. No task-oriented meta descriptions.

FORBIDDEN phrases and patterns:

  • "本节课将学习..."、"以下是笔记内容..."、"这里我使用了..."
  • "本笔记基于..."、"根据ASR转录..."、"从幻灯片中可以看到..."
  • Any meta-commentary about the note-taking process itself
  • "接下来"、"首先"、"然后" as standalone paragraph openers (task-oriented sequencing)
  • Sentences starting with "注意:" or "提示:" that are about the note-taking process rather than course content

Self-check: After writing notes, the agent MUST re-read the output and remove any sentence that describes HOW the notes were made rather than WHAT was learned.

Read transcript TXT (not JSON) and slide images directly. Use LaTeX $...$ / $$...$$ for formulas. If slides and transcript conflict, prefer slide text.

Important responsibility boundary

  • The CLI only fetches/transcribes/downloads artifacts; it does not generate study-note Markdown content.
  • The current AI agent must organize transcript + slides and write the final Markdown notes.

Use the appropriate note prompt based on the chosen style:

If standard style (default):

You are a professional course TA. Based on the provided ASR transcript and lecture slide snapshots, write detailed study notes in Markdown (notes content in Simplified Chinese).
Requirements:
1) Output notes directly. No polite preface. No "here is the summary" opener.
2) Make the text fluent and logically structured. Fix obvious ASR errors and repetitions, but do not fabricate content not present in transcript/slides.
3) Markdown formatting: only use headings starting from ### (allow ###/####/#####). Do not use # or ##. Use bold/lists/tables when appropriate; avoid overly fragmented bullet-only output.
4) If the lecture mentions assignments/exams/attendance/grouping, put a short "### Course Reminders" section at the very top.
5) Use LaTeX for variables and formulas: inline $...$, block $$...$$. Do not put non-ASCII characters inside LaTeX.
6) Be faithful to transcript/slides and include enough details so that a student can learn from the notes (not just an outline).
7) If transcript and slides conflict, prefer slide text for terminology/spelling and briefly note uncertainty.
Now write the notes from transcript + slides:

If dialogue style:

You are a professional course TA. Based on the provided ASR transcript and lecture slide snapshots, write study notes in **dialogue format** in Simplified Chinese.

CRITICAL OUTPUT RULES:
1) Output notes directly. No polite preface. No "here is the summary" opener.
2) Write in a natural Q&A conversation between "**老师**" (teacher) and "**学生**" (student):
   - "学生" raises questions that a real learner would have at each stage
   - "老师" answers using the lecture content and slides
   - Switch roles naturally as the lecture progresses through topics
3) Strict format for each exchange (one blank line between turns):
   **学生**:[学生提出的问题或疑惑]

   **老师**:[老师的解答和讲解,包含知识点、公式、示例]
4) Cover ALL major topics from the lecture in order. Do not skip sections.
5) Use LaTeX for variables and formulas: inline $...$, block $$...$$. Do not put non-ASCII characters inside LaTeX.
6) Be faithful to transcript/slides. Fix obvious ASR errors and repetitions, but do not fabricate content not present in transcript/slides.
7) If transcript and slides conflict, prefer slide text for terminology/spelling and briefly note uncertainty.
8) If the lecture mentions assignments/exams/attendance/grouping, include it naturally in the dialogue.
Now write the dialogue notes from transcript + slides:

C. Rebuild Wiki

  • After notes are written, run:
python "<SKILL_DIR>/../../scripts/look_tongji.py" index
python "<SKILL_DIR>/../../scripts/look_tongji.py" build

Artifacts

  • <course_id>_<sub_id>_timeline.txt — timeline outline
  • <course_id>_<sub_id>_notes.md — study notes (standard style)
  • <course_id>_<sub_id>_dialogue.md — study notes (dialogue style)

Where <SKILL_DIR> Points

<SKILL_DIR> is the directory containing this SKILL.md. Shared scripts (look_tongji.py, timeline_tools.py, tongji_backend/) and references live two levels up in the repository root (<SKILL_DIR>/../../scripts/ and <SKILL_DIR>/../../references/).

What ships with it: 1 file

247 B alongside SKILL.md

Gives 0 of the 12 instructions most slides presentations skills give in ~1.7k tokens

Counted across 547 of the 547 authors here whose files we hold, read 2026-09-06

  • Ensure every slide fits inside one viewportin 31 of 547, across 18 files
  • Keep one idea per slidein 27 of 547, across 24 files
  • Default to one self-contained HTML filein 24 of 547, across 16 files
  • Check for product marketing context firstin 21 of 547, across 7 files
  • Read STYLE_PRESETS.md before generatingin 21 of 547, across 12 files
  • Involve reps in creationin 20 of 547, across 6 files
  • Tailor to persona and deal stagein 20 of 547, across 6 files
  • Generate three single-slide preview filesin 17 of 547, across 11 files
  • Delete temporary preview files at handoffin 16 of 547, across 8 files
  • Support keyboard and touch navigationin 16 of 547, across 7 files
  • Keep one-pagers to a single pagein 15 of 547, across 5 files
  • Use bold headers and short bulletsin 14 of 547, across 4 files

Said here and by no other author read

  • Run look_tongji.py note to download artifacts
  • Generate a concise timeline in Simplified Chinese
  • Ask user for their preferred note style
  • Write study notes in Markdown format
  • Ensure notes contain pure knowledge content
  • Prefer slide text if transcript and slides conflict

Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.