AI assistant for Obsidian that enables chat, workflow automation, and semantic search (RAG). Uses Gemini API or CLI tools to help operations teams streamline processes and retrieve information efficiently. Integrates with Obsidian for note-taking and knowledge management.
git clone https://github.com/takeshy/obsidian-gemini-helper.gitAI assistant for Obsidian that enables chat, workflow automation, and semantic search (RAG). Uses Gemini API or CLI tools to help operations teams streamline processes and retrieve information efficiently. Integrates with Obsidian for note-taking and knowledge management.
[{"step":"Install and Configure","description":"Ensure the obsidian-gemini-helper is installed in your Obsidian vault. Configure the plugin to connect to your Gemini API key or CLI tools. Set the vault path in the plugin settings if it’s not auto-detected.","tip":"Use the command `obsidian-gemini-helper --setup` to initialize the plugin with default configurations. Verify the connection by running `obsidian-gemini-helper --test` to ensure the API or CLI tools are responding."},{"step":"Define Your Task or Query","description":"Use the prompt template to craft a specific request. Replace [PLACEHOLDERS] with your vault path, task, and priorities. For example, `Use the obsidian-gemini-helper to automate client onboarding tasks in my vault at ~/vaults/business-ops. Focus on high-priority clients and prioritize due dates within the next 7 days.`","tip":"Be specific about the area of focus (e.g., `client onboarding`, `project management`, `knowledge retrieval`). Include criteria like due dates, tags, or file types to narrow the scope."},{"step":"Execute the Command","description":"Run the command in your terminal or Obsidian command palette. For CLI users, use `obsidian-gemini-helper --task \"[YOUR_TASK]\"`. For Obsidian users, open the command palette (Ctrl/Cmd + P) and select `Obsidian Gemini Helper: Execute Task`.","tip":"For complex tasks, break them into smaller commands. For example, first run a semantic search to gather context, then automate specific workflows based on the results."},{"step":"Review and Refine","description":"Check the output in your Obsidian vault. Review the generated files, tables, or notes. Use the provided backlinks and file links to verify the changes integrate smoothly with your existing knowledge base.","tip":"If the output isn’t as expected, adjust your prompt by adding more specific criteria or re-running the command with refined parameters. For example, add `only include tasks tagged #high-priority` to filter results."},{"step":"Integrate into Workflow","description":"Use the generated content as a starting point for your next actions. For example, copy the draft email into your email client, or use the priority matrix to assign tasks in your project management tool.","tip":"Save frequently used prompts as templates in your vault (e.g., `[[Automation Templates/Client Onboarding]]`) to reuse them later with minimal adjustments."}]
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/takeshy/obsidian-gemini-helperCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Use the obsidian-gemini-helper to [TASK] in my Obsidian vault. The vault is located at [VAULT_PATH]. Focus on [SPECIFIC_AREA] and prioritize [PRIORITY_CRITERIA]. Provide actionable insights and ensure all responses are formatted as Markdown for direct use in Obsidian. Include relevant file links and backlinks where applicable.
### Task Completion Report: Automated Workflow for Client Onboarding **Summary:** Successfully automated the client onboarding workflow in your Obsidian vault (`~/vaults/business-ops`). The system identified 12 incomplete onboarding tasks across 5 client folders and generated a priority matrix based on due dates and client tier. **Key Findings:** - **High Priority (Due within 7 days):** 3 tasks (Client: GreenTech Solutions, Acme Corp, DataSystems Inc) - **Medium Priority (Due in 8-14 days):** 5 tasks (Client: EcoVentures, UrbanBuild, etc.) - **Low Priority (Due in 15+ days):** 4 tasks **Actions Taken:** 1. **Automated Task Creation:** Generated new tasks for missing steps in the onboarding template for GreenTech Solutions and Acme Corp using the `[[Onboarding Checklist]]` template. 2. **Priority Matrix:** Created a table in `[[Onboarding Dashboard]]` with columns: Client Name, Due Date, Task Status, Assigned Owner, and Next Action. Example row: | Client | Due Date | Status | Owner | Next Action | |-----------------|------------|--------------|-------------|---------------------------------| | GreenTech | 2024-05-20 | Incomplete | @alice | Schedule kickoff meeting | 3. **Semantic Search:** Retrieved all notes tagged `#onboarding` or `#client-engagement` and linked them to the respective client folders. For example, the note `[[Client GreenTech - Initial Contact]]` was backlinked to the `[[GreenTech Solutions]]` folder. 4. **CLI Automation:** Executed the command `obsidian-gemini-helper --automate onboarding --client GreenTech` to generate a draft email for the kickoff meeting based on the client's last interaction note. **Files Updated:** - `[[Onboarding Dashboard]]` (added priority matrix) - `[[Client GreenTech - Onboarding Status]]` (updated with new tasks) - `[[Email Templates/Onboarding Kickoff]]` (draft email generated) **Next Steps:** - Review the priority matrix and assign owners to high-priority tasks. - Use the generated draft email as a starting point for the kickoff meeting with GreenTech Solutions. - Schedule a follow-up in 3 days to check progress on medium-priority tasks. **Note:** All changes are saved in Markdown format and ready for direct use in Obsidian. Backlinks have been added to maintain knowledge graph integrity.
Knowledge-powered CRM with networked thinking
Your one-stop shop for church and ministry supplies.
Google's multimodal AI model and assistant
Automate your browser workflows effortlessly
Enterprise workflow automation and service management platform
Automate your spreadsheet tasks with AI power
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan