<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Blog on</title><link>https://felixruecker.de/blog/</link><description>Recent content in Blog on</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sat, 13 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://felixruecker.de/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>My Portfolio Management Routine: pp-cli, Obsidian, and Claude Code Agents</title><link>https://felixruecker.de/blog/portfolio-routine-obsidian-claude/</link><pubDate>Sat, 13 Jun 2026 00:00:00 +0000</pubDate><guid>https://felixruecker.de/blog/portfolio-routine-obsidian-claude/</guid><description>&lt;h2 id="why-a-routine-beats-a-dashboard" class="anchor-link"&gt;&lt;a href="#why-a-routine-beats-a-dashboard"&gt;Why a Routine Beats a Dashboard&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;For years my &amp;ldquo;portfolio management&amp;rdquo; was opening Portfolio Performance once in a while, staring at green and red numbers, feeling something, and closing it again. That isn&amp;rsquo;t a process — it&amp;rsquo;s a mood. What I actually wanted was a &lt;em&gt;routine&lt;/em&gt;: a repeatable check-in where I screen for new ideas, review what I already hold, and write down why I did what I did.&lt;/p&gt;&#10;&lt;p&gt;Three pieces make that routine work for me today: a small CLI that liberates my portfolio data, Obsidian as the place where every decision lives, and Claude Code agents that do the heavy lifting on a schedule. Here&amp;rsquo;s how they fit together.&lt;/p&gt;</description></item><item><title>pp-cli: Giving AI Agents Access to Your Personal Portfolio</title><link>https://felixruecker.de/blog/pp-cli-ai-finance/</link><pubDate>Mon, 13 Apr 2026 00:00:00 +0000</pubDate><guid>https://felixruecker.de/blog/pp-cli-ai-finance/</guid><description>&lt;h2 id="the-problem-with-personal-finance-data" class="anchor-link"&gt;&lt;a href="#the-problem-with-personal-finance-data"&gt;The Problem with Personal Finance Data&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Most personal finance tools are designed for humans staring at screens. Portfolio Performance is a great example — it&amp;rsquo;s a powerful, open-source desktop application for tracking investments, but all that rich data is locked behind a GUI. If you want to build automated workflows, run analytical scripts, or let an AI agent reason about your portfolio, you&amp;rsquo;re stuck.&lt;/p&gt;&#10;&lt;p&gt;That&amp;rsquo;s why I built &lt;a href="https://github.com/from68/pp-cli"&gt;pp-cli&lt;/a&gt; — a command-line tool written in Go that queries Portfolio Performance XML files directly from the terminal.&lt;/p&gt;</description></item><item><title>Breaking Free from Silos: Syncing Obsidian Tasks with CalDAV</title><link>https://felixruecker.de/blog/obsidian-caldav-tasks/</link><pubDate>Thu, 12 Feb 2026 00:00:00 +0000</pubDate><guid>https://felixruecker.de/blog/obsidian-caldav-tasks/</guid><description>&lt;h2 id="introduction" class="anchor-link"&gt;&lt;a href="#introduction"&gt;Introduction&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;As an Obsidian power user, I&amp;rsquo;ve built my entire knowledge management and task tracking workflow around markdown files. The flexibility is unmatched—everything is plain text, future-proof, and fully customizable. However, this approach has one significant limitation: &lt;strong&gt;your tasks live exclusively inside Obsidian&lt;/strong&gt;.&lt;/p&gt;&#10;&lt;p&gt;This creates a problem. What happens when you&amp;rsquo;re on your phone and need to quickly check your todo list? Or when you want to integrate tasks with your calendar appointments? Or when you need to share tasks with family members who don&amp;rsquo;t use Obsidian?&lt;/p&gt;</description></item><item><title>Supercharge Your Workflow: Combining Obsidian and Microsoft Loop</title><link>https://felixruecker.de/blog/obsidian-with-loop/</link><pubDate>Sun, 05 Oct 2025 00:00:00 +0000</pubDate><guid>https://felixruecker.de/blog/obsidian-with-loop/</guid><description>&lt;h2 id="introduction" class="anchor-link"&gt;&lt;a href="#introduction"&gt;Introduction&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Obsidian is a powerful personal knowledge management system, while Microsoft Loop is a collaborative workspace designed for teams. Using them together allows for enhanced personal productivity and seamless collaboration, bridging the gap between private note-taking and team collaboration.&lt;/p&gt;&#10;&lt;p&gt;Unfortunately, as of the date of this blog post, integrating with Microsoft Loop is not a straightforward task, making it challenging to find a seamless workflow combining both tools.&lt;/p&gt;&#10;&#10;&lt;h2 id="why-obsidian-and-loop" class="anchor-link"&gt;&lt;a href="#why-obsidian-and-loop"&gt;Why Obsidian and Loop?&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;&lt;strong&gt;Obsidian&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Integrating Agno with Open WebUI: A Quick Start Guide</title><link>https://felixruecker.de/blog/agno-from-openwebui/</link><pubDate>Sat, 21 Jun 2025 00:00:00 +0000</pubDate><guid>https://felixruecker.de/blog/agno-from-openwebui/</guid><description>&lt;p&gt;I’ve been using Open WebUI as my main frontend for interacting with large language models. It’s open-source, flexible, and future-proof enough to accommodate new models and use cases as they appear. Recently I started exploring Agno, an open-source agent framework with solid documentation and lots of examples. Here’s a quick, repeatable setup to run Agno agents from Open WebUI.&lt;/p&gt;&#10;&#10;&lt;h2 id="prerequisites" class="anchor-link"&gt;&lt;a href="#prerequisites"&gt;Prerequisites&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Open WebUI installed and running&lt;/li&gt;&#10;&lt;li&gt;Internet access to fetch the Agno integration script&lt;/li&gt;&#10;&lt;li&gt;A basic familiarity with Open WebUI’s UI (import/install scripts)&lt;/li&gt;&#10;&lt;li&gt;An Agno API instance running (see the examples for a quick start)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&#10;&lt;h2 id="integration-setup" class="anchor-link"&gt;&lt;a href="#integration-setup"&gt;Integration Setup&lt;/a&gt;&lt;/h2&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;I published the script on the official Open WebUI Homepage: &lt;a href="https://openwebui.com/f/funnyrabbit/agno_pipe"&gt;Link&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Integrating Obsidian with Microsoft Office Using Power Automate and OneDrive</title><link>https://felixruecker.de/blog/office-task-integration/</link><pubDate>Thu, 13 Feb 2025 00:00:00 +0000</pubDate><guid>https://felixruecker.de/blog/office-task-integration/</guid><description>&lt;p&gt;In my previous blog post, I discussed my use of Obsidian, a powerful note-taking tool that allows for a personal knowledge base built from Markdown files, in both my personal and professional life. However, while Obsidian is an incredible tool, it faces challenges in the corporate environment, particularly where Microsoft Office and other traditional suites are prevalent. Many professionals find it difficult to integrate their note-taking and task management within Obsidian when these systems dominate their workflow.&lt;/p&gt;</description></item><item><title>Simplified Time Logging in Obsidian</title><link>https://felixruecker.de/blog/time-logging-tracker/</link><pubDate>Sun, 24 Nov 2024 00:00:00 +0000</pubDate><guid>https://felixruecker.de/blog/time-logging-tracker/</guid><description>&lt;p&gt;It’s Friday, 5 pm, and you need a simple overview of your project activities for the week — how much time you spent on them, either for invoicing purposes or just for your own personal review of what you’ve accomplished. If you, like me, heavily use Obsidian, there are a few possibilities to do this, but most of them tend to be too complex and don’t really fit my simplified, journal-based workflow in Obsidian. This blog post presents a simple solution.&lt;/p&gt;</description></item><item><title>Obsidian Journal across Vaults</title><link>https://felixruecker.de/blog/journal-across-vaults/</link><pubDate>Wed, 18 Sep 2024 00:00:00 +0000</pubDate><guid>https://felixruecker.de/blog/journal-across-vaults/</guid><description>&lt;p&gt;Personally, Obsidian became my go-to tool for most aspects of organizing myself both privately and professionally. From general note-taking, knowledge management, meeting notes, task management, goal management, journaling, to even writing blog posts like this one. If you look at the large Obsidian community, the plugin ecosystem, and the many articles in this area, it needs no further selling. And we are not even starting on the personal and privacy-related aspects yet&amp;hellip;&lt;/p&gt;</description></item></channel></rss>