My Toolkit

approved

by Ahmed

All-in-one productivity suite: Formatting Palette, AI Smart Templates, Image Control, Fullscreen Note, Premium File Tree, Quick Access Bar, and Folder Focus Mode. - This plugin has not been manually reviewed by Obsidian staff.

2 stars735 downloadsUpdated 1mo agoMIT
Toolkit Logo

My Toolkit

An all-in-one productivity suite for Obsidian

Seven integrated modules — formatting, AI, image control, navigation, and focus — all in a single plugin.

Version Obsidian License


Modules at a glance

ModuleDescriptionShortcut
🎨Formatting Palette60+ elements in a searchable paletteCtrl+Shift+F
🤖AI Smart SuggestionOne-line continuation from contextCtrl+Shift+G
📐AI Template GeneratorFull structured templates from a descriptionCtrl+Shift+T
🖼Image ControlResize, align, rotate, caption, lightboxReading View
Fullscreen NoteDistraction-free writing + auto-fullscreenCtrl+Shift+Z
🌳Premium File TreeSF Symbols-style icons + image thumbnailsSidebar
Quick Access BarPinned one-click buttons above the file treeSidebar
📁Folder Focus ModeZoom into a folder — hide everything elseRight-click

🎨 Formatting Palette

Press Ctrl+Shift+F to open. Use ↑↓ to navigate, Enter to insert, Esc to close.

Formatting Palette

Categories: Insert · Callouts · Custom Callouts · Islamic (RTL) · Headings · Text · Lists · Code · Dividers

Full category breakdown
  • Insert — Dates, times, progress bar generator, AI smart suggestion, AI template generator
  • Callouts — All 12 built-in callouts (note, tip, warning, danger, bug…)
  • Custom Callouts — Goal, Idea, Task, Formula, Remember, Blocker, Command, Config…
  • Islamic — Ayah, Hadith, Dua with RTL layout and Arabic typography
  • Headings — H1–H5
  • Text — Bold, italic, highlight, strikethrough, inline code, subscript, superscript
  • Lists — Bullet, numbered, task
  • Code — Code block, math block
  • Dividers — Line, double, dots, arrow, wave, dashed

🤖 AI Provider

Connect any OpenAI-compatible API — or run models locally for free with Ollama.

Supported providers:

ProviderNotes
OllamaLocal, free — auto-fetches your installed models
OpenAIgpt-4o-mini, gpt-4o…
CustomOpenRouter, Groq, Anthropic proxy, or any /v1/chat/completions endpoint
AI Settings

AI Smart Suggestion Ctrl+Shift+G

Reads the last 12 lines of context (or your selection) and suggests a single continuation — a callout, heading, checklist, or paragraph.

AI Template Generator Ctrl+Shift+T

Describe what you want to create, and the AI generates a complete structured markdown template.

Example: "Weekly meeting notes with action items" → Full template with headings, callouts, checklists, and placeholders

AI Template Generator AI Smart Suggestion
Ollama setup
# Install: https://ollama.com
ollama pull qwen2.5:3b
ollama serve

# If you get a CORS error:
OLLAMA_ORIGINS="app://obsidian.md*" ollama serve

Then: Settings → AI Provider → Ollama → Fetch models → select model → Test Connection


🖼 Image Control

Click any image in Reading View to reveal a floating toolbar.

Image Control toolbar
ButtonAction
/ +Resize by 30 px steps
⬤← ⬤ →⬤Float left / center / float right
Rotate 90°
Add a caption
Reset to original size and position
Copy markdown link with current width
Open fullscreen lightbox (pan · zoom · rotate)
Special layout classes
<div class="img-grid-2">...</div>    <!-- 2-column grid -->
<div class="img-grid-3">...</div>    <!-- 3-column grid -->
<div class="img-grid-4">...</div>    <!-- 4-column grid -->
<div class="img-col">...</div>       <!-- image + text column -->
<div class="img-col-right">...</div> <!-- reversed: text + image -->
<div class="img-caption">...</div>   <!-- image with caption below -->

⛶ Fullscreen Note

Floating button on every note. Toggle with Ctrl+Shift+Z.

Fullscreen button

Auto-fullscreen: Enters fullscreen automatically after a configurable inactivity period (5–120 s). A soft hint bar with a Cancel button appears 3 seconds before.

Auto-fullscreen hint bar Fullscreen settings

🌳 Premium File Tree

Apple-style SF Symbols-inspired icons for every file type — Markdown, PDF, Image, Video, Audio, Code, Archive, Canvas, Link, and plain text. Image files show a real 18×18 px thumbnail.

Premium File Tree icons

Row height: Compact / Default / Spacious

File Tree row height settings

⚡ Quick Access Bar

A persistent bar of pinned buttons above the file tree. One click opens any note or folder.

Quick Access Bar in sidebar Quick Access Bar settings

Add items: + Add current file · + Add current folder · manual path input


📁 Folder Focus Mode

Right-click any folder → "📁 Focus on this folder" — the sidebar shows only that folder's contents. Everything else is hidden. Sub-folders start collapsed. A back button ("← All files") appears at the top to exit.

Folder Focus Mode

Main Folders tabs: Define top-level folders in Settings — they appear as tabs in a persistent bar above the tree. One click to focus, one click to exit.

Search, Graph View, and Quick Switcher (Ctrl+O) always cover the full vault regardless of focus state.


Installation

From Community Plugins (coming soon)

Settings → Community Plugins → Browse → search My Toolkit → Install → Enable

Via BRAT (available now)

  1. Install BRAT
  2. BRAT → Add Beta Plugin → ahmdmusa/obsidian-toolkit
  3. Enable the plugin

Manual

  1. Download main.js, styles.css, manifest.json from Releases
  2. Copy to <vault>/.obsidian/plugins/ahmed-toolkit/
  3. Restart Obsidian → Settings → Community Plugins → enable My Toolkit

Keyboard shortcuts

ShortcutAction
Ctrl+Shift+FFormatting Palette
Ctrl+Shift+ZToggle Fullscreen
Ctrl+Shift+GAI Smart Suggestion
Ctrl+Shift+TAI Template Generator

All shortcuts are remappable in Settings → Hotkeys.


Settings overview

SectionKey options
🎨 Formatting PaletteEnable / disable
🖼 Image ControlEnable / disable
⛶ Fullscreen NoteEnable, auto-fullscreen, inactivity timer (5–120 s)
🤖 AI ProviderProvider, model (auto-fetch for Ollama), API key, response language, system prompt
🌳 Premium File TreeEnable, image thumbnails, row height
⚡ Quick Access BarEnable, manage pinned items
📁 Folder Focus ModeEnable, manage main folder tabs (↑↓ to reorder)

Compatibility

  • Obsidian 0.15.0 or later
  • Desktop and mobile
  • Works with any community theme

Screenshots

🎨 Formatting Palette لوحة التنسيق

🤖 AI Template Generator مولّد القوالب

⛶ Fullscreen Note ملء الشاشة التلقائي

🤖 AI Provider Settings إعدادات الذكاء الاصطناعي

🌳 Premium File Tree شجرة الملفات

⚡ Quick Access Bar شريط الوصول السريع

📁 Folder Focus Mode وضع التركيز على فولدر

⚡ Quick Access Bar Sidebar شريط الوصول السريع - الشريط الجانبي


مجموعة أدوات متكاملة — سبع وحدات في إضافة واحدة

الوحدةالوصف
🎨 لوحة التنسيقأكثر من 60 عنصر — Callouts، إسلاميات، عناوين، فواصل
🤖 الذكاء الاصطناعياقتراح ذكي ومولّد قوالب كاملة
🖼 التحكم في الصورتكبير، محاذاة، تدوير، lightbox بالنقر
⛶ ملء الشاشةزر عائم + دخول تلقائي بعد فترة خمول
🌳 شجرة الملفاتأيقونات SF Symbols + صور مصغّرة
⚡ شريط الوصول السريعأزرار ثابتة فوق الشجرة لأي ملف أو فولدر
📁 وضع التركيزكليك يمين على فولدر → يصبح جذر الـ sidebar

التثبيت عبر BRAT

ahmdmusa/obsidian-toolkit

التثبيت اليدوي

انسخ الملفات إلى: <vault>/.obsidian/plugins/ahmed-toolkit/


MIT License · Ahmed Mousa · GitHub · LinkedIn · Egypt 🇪🇬

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.