csteamengine467 downloadsNoteSmith is a powerful note-refining plugin using OpenAI's API. It allows you to refine your notes, generate summaries, and create new content based on your existing notes.
Refine, clean, and organize your messy notes with a single command — powered by OpenAI or any OpenAI-compatible API.
This plugin sends your current note to an LLM and returns a cleaned-up version with improved formatting, structure, and clarity. Perfect for making quick notes or meeting jots readable and publish-ready.
Disclaimer: This plugin sends your note content to the configured OpenAI-compatible API endpoint only when you run the refine command. If you do not want your notes to be sent to an external service, do not use this plugin.
- [ ]) when appropriate#todo, #idea etc.).obsidian/plugins/ in your vault.Open the plugin settings and fill in:
gpt-4o, gpt-3.5-turbo, or any other supported model.https://api.openai.com/v1/chat/completions. You can use alternatives like OpenRouter or a local LLM proxy.#todo, #idea) to annotate the refined output.You can refine your notes via:
Refine Current NoteRefine with AIThe plugin reads the note, formats and improves it using the language model, and overwrites the original file with the refined output. A spinner appears while refining, and a toast will confirm completion or failure.
The plugin uses a system prompt like the following:
You are a helpful assistant that formats and improves Markdown notes for use in Obsidian.
Clean up grammar, structure, and formatting. Use proper headings, task checkboxes, and consistent lists. Preserve code blocks. Don’t wrap the entire response in a code block. Don’t start with a horizontal rule.
If you provide additional instructions, they'll be appended to that base prompt.
Your API key is stored locally in Obsidian’s plugin settings on your device. It is not shared or sent anywhere other than your configured endpoint. Always use caution when entering sensitive credentials.
#todoMIT © [Your Name or Handle]