| img | ||
| src | ||
| .editorconfig | ||
| .eslintignore | ||
| .eslintrc | ||
| .gitignore | ||
| .npmrc | ||
| esbuild.config.mjs | ||
| LICENSE | ||
| manifest.json | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| styles.css | ||
| tsconfig.json | ||
| version-bump.mjs | ||
| versions.json | ||
Auto Classifier
Auto Classifier is an Obsidian plugin that helps you automatically classify tag from your notes using the ChatGPT API. The plugin can analyze your note (It can be title, frontmatter, content or selected area) and suggest relevant tag based on the input with tags in your valut. This can be used for various and specific purposes, for example, DDC classification for books, keyword recommendation, research paper categorization and so on. Save you time and improving your note organization.
How to use
-
Enter your ChatGPT API key in setting tab. You can create it at OpenAI. Check api setting by the
Test API callbutton. -
This plugin consists of 4 Input Commands that you can run. By simply running these commands, it will automatically classify your note.
Classify tag from Note titleClassify tag from Note FrontMatterClassify tag from Note ContentClassify tag from Selected Area
-
Choose from different Tag Reference types. ChatGPT will select the appropriate tag from these references.
All tags(default)Filtered Tagswith regular expressionManual Tagsthat defined manually
-
Specify the Output Location for the generated tag and decide whether it overwrites:
- At
FrontMatter(with specified key) - At
Title - At
Current Cursor
- At
-
(Optional) Your can use your custom request for the ChatGPT API.
Custom Prompt Template- ChatGPT will respond based on this prompt. The input coming from your Command will be replaced by
{{input}}, and the reference tags you set will be placed in{{reference}}.
- ChatGPT will respond based on this prompt. The input coming from your Command will be replaced by
Custom Chat Role- You can guide ChatGPT's behabior by setting this system role
Example
Use Case #1: Selected area → Current cursor
Use Case #2: Content → FrontMatter
Use Case #3: FrontMatter → Title
Use Case #4: Title → FrontMatter
Installation
- Search
Auto Classifierin the Community plugin tab of the Obsidian settings. - Also, you can manually download the latest release from this repository GitHub releases and extrat the ZIP file to your Obsidian plugins folder.
Support
If you encounter any issues while using this plugin or have any suggestions for improvement, please feel free to submit an issue on the GitHub repository. Pull requests are also welcome.
Author
Hyeonseo Nam
License
MIT License



