.gemini/skills/notes-categorizer/SKILL.md
Rules for categorizing notes into planning, programming, and biology directories. Includes keyword matching, file formatting, and special commands like TODO archival. Trigger on: 归档TODO, 周归档. Also handles [~] cancelled tasks.
npx skillsauth add Kang-chen/kownledgeBase notes-categorizerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill defines categorization rules for notes in the personal knowledge base, covering planning, programming, and biology domains.
Target Directory: knowledge/planning/
When these keywords are detected:
creation_date and relevant tags (e.g., planning)knowledge/planning/Archives completed and cancelled todo items from knowledge/planning/todolist.md into weekly archive files.
Two-Phase Execution (both phases are mandatory):
knowledge/planning/todolist.md[x] — completed tasks (include all sub-tasks regardless of their status)[~] — cancelled tasks (include all sub-tasks, mark as "已取消" in archive)[ ] parent tasks, even if some sub-tasks are [x]| # | Status | Task | Sub-tasks |
|---|--------|------|-----------|
| 1 | ✅ 完成 | Task description | 3/3 |
| 2 | ❌ 取消 | Task description | 1/2 |
date commandknowledge/planning/YYYY-MM/ if neededknowledge/planning/YYYY-MM/completed-todos-YYYY-MM-DD-weekly.md:---
creation_date: YYYY-MM-DD
tags: [planning, archive, completed-todos]
---
[~] items, prepend "[已取消]" to the task linetodolist.mdknowledge/logs/_changelog.mdTarget Directory: knowledge/programming/
When these keywords are detected:
creation_date and relevant tags (e.g., programming, python)knowledge/programming/All code must use code blocks:
Correct:
def example_function(data):
# This is an example function
return len(data)
Incorrect (missing language specifier):
def example_function(data):
return len(data)
Target Directory: knowledge/biology/
When these keywords are detected:
creation_date and relevant tags (e.g., biology, bioinformatics)knowledge/biology/tools
Project-based file organization and rule loading guidance. Defines project memory system, file structure by project, and mandatory rule loading workflow for archival tasks.
documentation
Rules for storing and isolating sensitive/private notes and credentials. Defines detection patterns, handling procedures, and organization guidelines.
development
Organizes notes into the personal knowledge base based on predefined rules. Use when the user wants to save, categorize, or organize notes and ideas, or when content is prefixed with `[[[`. Trigger on: 周回顾, weekly review (runs full weekly review workflow), or any inbox processing request. Proactive: On Fridays/weekends when last review was >5 days ago, suggest "本周还未进行周回顾".
development
Personal knowledge base structure and organization rules. Defines directory layout, file naming conventions, content format, time recording, and changelog requirements.