Not in the top 1,000 by GitHub stars
Renakoni/note-organizer
笔记整理 Skill:一个用于 Claude Code 的课程资料、PDF、PPT、题库整理成 Markdown/Obsidian 复习笔记的 Claude Skill。
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
d7fe2b34ed9f → d7fe2b34ed9f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → d7fe2b34ed9f
No earlier version was observed for comparison.
Heat
1.8- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
How it works
note-organizer
When your agent uses it
Use this skill whenever the user wants to organize course materials, lecture notes, PPT/PDF/DOCX files, textbooks, personal notes, senior-student notes, historical exams, review questions, standards, manuals, or scattered study resources into a structured Markdown note library. Use it even when the user only says “帮我整理笔记”, “帮我整理复习资料”, “资料都在这个文件夹”, “整理知识点”, “做期末复习”, “按这些课件整理笔记”, or asks to process past papers/questions. This skill assumes pdf, pptx, and docx lower-level document skills are installed for normal ingestion; it orchestrates them into material inventory, PDF/OCR checks, first-pass existing-question extraction, chapter inference, course-type-aware note templates, lightweight .course_index indexing, existing-vault update/resume behavior, Markdown/Obsidian wikilinks, batch organization, source/provenance and uncertainty tracking, question coverage checks, note strengthening, bounded external supplements, final consistency checks, and practice questions with answers, analysis, and source links.
What it loads into context
Frontmatter
232 tokensAlways available to the agent
SKILL.md
3,134 tokensWhen the skill is activated
Reference documents
17,488 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- Required lower-level skills
- Core behavior
- Read the right reference
- Source hierarchy
- Clean output and prompt hygiene
- Non-negotiable quality checks
- Things to avoid
Scripts executed separately
scripts/build_source_index.pyscripts/chapter_pack.pyscripts/coverage_check.pyscripts/index_status.pyscripts/link_candidates.pyscripts/pdf_probe.pyscripts/search_index.pyscripts/source_roles.pyscripts/validate_vault.pytools/install-environment.sh
Files
.gitattributesasset45 bytesLICENSEasset1,065 bytesREADME.en.mddoc10,209 bytesREADME.mddoc9,434 bytesSKILL.mdcore15,191 bytesSKILL.mdcore15,191 bytesSKILL.mdcore15,191 bytesSKILL.mdcore15,191 bytesSKILL.mdcore15,191 bytesSKILL.mdcore15,191 bytesSKILL.mdcore15,191 bytesSKILL.mdcore15,191 bytesSKILL.mdcore15,191 bytesSKILL.mdcore15,191 bytesSKILL.mdcore15,191 bytesSKILL.mdcore15,191 bytesSKILL.mdcore15,191 bytesSKILL.mdcore15,191 bytesSKILL.mdcore15,191 bytesSKILL.mdcore15,191 bytesSKILL.mdcore15,191 bytesSKILL.mdcore15,191 bytesSKILL.mdcore15,191 bytesSKILL.mdcore15,191 bytesSKILL.mdcore15,191 bytesSKILL.mdcore15,191 bytesSKILL.mdcore15,191 bytesSKILL.mdcore15,191 bytesreferences/ingestion.mddoc5,597 bytesreferences/questions.mddoc9,341 bytesreferences/retrieval.mddoc16,318 bytesreferences/vault_structure.mddoc12,173 bytesreferences/workflow.mddoc12,658 bytesrequirements.txtdoc73 bytesscripts/build_source_index.pyruns24,334 bytesscripts/chapter_pack.pyruns5,835 bytesscripts/coverage_check.pyruns4,533 bytesscripts/index_status.pyruns7,111 bytesscripts/link_candidates.pyruns5,357 bytesscripts/pdf_probe.pyruns10,100 bytesscripts/search_index.pyruns2,948 bytesscripts/source_roles.pyruns4,792 bytesscripts/validate_vault.pyruns7,827 bytestools/install-environment.shruns2,064 bytes
Read SKILL.md
# 笔记整理 Skill
Version: 4.4
## Purpose
Turn scattered course and study materials into a maintainable Markdown note library. The goal is a study system: chapter notes, source tracking, uncertainty handling, long-course progress, existing-question analysis, gap strengthening, wikilinks, and final practice questions.
Use this skill for Chinese or English course materials. Default to the user's language and preserve course terminology.
## Required lower-level skills
This is an orchestration skill. For normal operation, assume these lower-level document skills are installed and available:
View the complete source on GitHubSkills included
- note-organizer
Repository facts
- License
- MIT
- Created
- May 10, 2026
- Last pushed
- Jun 30, 2026
- Forks
- 1
- Open issues
- 0
- Project activity
- Slowing
Before you install
Local scriptsAutomated signals, not a guarantee
Checked Nov 4, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 23 notes
SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- 2 dangerous shell commandsin 1 file: tools/install-environment.sh:52
- 7 network referencesin 3 files: tools/install-environment.sh:54 README.en.md:36 README.md:38
- No hidden or obfuscated text
- 1 instruction override signalin 1 file: references/ingestion.md:38
- 10 executable scriptsin 10 files: scripts/build_source_index.py:1 scripts/chapter_pack.py:1 scripts/coverage_check.py:1 and 7 more
- No access to secrets
- No requests to vote in Hot
Show all 20 signals by file
README.en.md
README.md
references/ingestion.md
- Instruction override signalline 38
Do not tell the user a PDF is encrypted based on one failed parser or one lower-level skill error. PDF tools can disagree because:
scripts/build_source_index.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/chapter_pack.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/coverage_check.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/index_status.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/link_candidates.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/pdf_probe.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/search_index.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/source_roles.py
- Executable scriptline 1
Executable file
scripts/validate_vault.py
- Executable scriptline 1
#!/usr/bin/env python3
tools/install-environment.sh
- Executable scriptline 1
#!/usr/bin/env bash - Dangerous shell operationline 52
trap 'rm -rf "$tmp_dir"' EXIT - Network accessline 54
echo "Installing markdown-mermaid-writing..." git clone --filter=blob:none --sparse https://github.com/K-Dense-AI/scientific-agent-skills.git "$tmp_dir/scientific-agent-skills" - Network accessline 55
git clone --filter=blob:none --sparse https://github.com/K-Dense-AI/scientific-agent-skills.git "$tmp_dir/scientific-agent-skills" - Dangerous shell operationline 58
rm -rf "$tmp_dir" - Network accessline 62
install_or_update_repo "humanizer" "https://github.com/blader/humanizer.git"
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Signal confidence: 20 facts
- Network access in code of documentationREADME.en.md:36Low confidence
- Network access in prose of documentationREADME.en.md:227Low confidence
- Network access in code of documentationREADME.md:38Low confidence
- Network access in prose of documentationREADME.md:228Low confidence
- Instruction override signal in prose of documentationreferences/ingestion.md:38Low confidence
- Executable script in code of a file that runsscripts/build_source_index.py:1High confidence
- Executable script in code of a file that runsscripts/chapter_pack.py:1High confidence
- Executable script in code of a file that runsscripts/coverage_check.py:1High confidence
- Executable script in code of a file that runsscripts/index_status.py:1High confidence
- Executable script in code of a file that runsscripts/link_candidates.py:1High confidence
- Executable script in code of a file that runsscripts/pdf_probe.py:1High confidence
- Executable script in code of a file that runsscripts/search_index.py:1High confidence
- Executable script in code of a file that runsscripts/source_roles.py:1High confidence
- Executable script in code of a file that runsscripts/validate_vault.py:1High confidence
- Executable script in code of a file that runstools/install-environment.sh:1High confidence
- Dangerous shell operation in code of a file that runstools/install-environment.sh:52High confidence
- Network access in code of a file that runstools/install-environment.sh:54High confidence
- Network access in code of a file that runstools/install-environment.sh:55High confidence
- Dangerous shell operation in code of a file that runstools/install-environment.sh:58High confidence
- Network access in code of a file that runstools/install-environment.sh:62High confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.