Tooluck logoTooluck
SKILL.md

organize-wiki

Agent skill from917Dhj/DeepPaperNote

Use when the user wants to organize their paper library (整理知识库): review or change its domain folders, write the domain convention DeepPaperNote follows, refile misplaced papers, fix papers/ tags, or undo the last reorganization.

How to install organize-wiki

install organize-wiki
# install the DeepPaperNote pack with the skills CLI
npx skills add 917Dhj/DeepPaperNote

# or add only this skill to Claude Code: copy the folder

skills/organize-wiki/

# into

~/.claude/skills/organize-wiki/ (all projects)

.claude/skills/organize-wiki/ (one project)

skills/organize-wiki/SKILL.md

MITFull file
1# Organize Wiki
2
3Keep the user's paper library in domain folders they agree with. You **propose**, with evidence from the library and their research memory; the user decides. Only a confirmed plan reaches the vault, only through `scripts/organize.py`, and only after the user has seen its preview.
4
5`references/file-contract.md` defines the library layout, the domains file, the scan, the plan, and the log. Read it before step 3.
6
7To undo the last reorganization, run `python3 scripts/organize.py undo --latest`, report what it restored or the conflicts it lists, and stop.
8
9## 1. Read the library
10
11Run `python3 scripts/scan_library.py --output <tmp>/scan.json`. It finds the vault through DeepPaperNote's configuration. On `needs_vault` or `not_a_vault`, ask the user once for their Obsidian vault folder and pass `--vault <path>` to every script.
12
13**Done when** the scan reports `status: ok`.
14
15## 2. Agree on the convention
16
17The **convention** is the set of domains, each with a definition, what it includes, what it excludes and where that goes instead, and three to five representative papers. `domains_file.exists` picks the mode.
18
19**Building** (no domains file): draft each existing domain's fields from its papers' titles and excerpts, then propose changes to the set:
20- merge a domain holding one or two papers, or two domains whose papers mostly overlap;
21- split a domain past about 25 papers that holds at least two clear sub-areas of five or more papers each;
22…

Excerpt shown under the repository's MIT license.

More skills in DeepPaperNote

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates