<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Oluwagbeminiyi Agbedejobi</title>
    <description>The latest articles on Forem by Oluwagbeminiyi Agbedejobi (@gbeminiyi).</description>
    <link>https://forem.com/gbeminiyi</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3839069%2F3f44c931-42b7-4df8-bcfa-45c304d4d4e3.jpg</url>
      <title>Forem: Oluwagbeminiyi Agbedejobi</title>
      <link>https://forem.com/gbeminiyi</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/gbeminiyi"/>
    <language>en</language>
    <item>
      <title>Exploring Agent Skills for Wagtail</title>
      <dc:creator>Oluwagbeminiyi Agbedejobi</dc:creator>
      <pubDate>Tue, 31 Mar 2026 15:57:10 +0000</pubDate>
      <link>https://forem.com/gbeminiyi/exploring-agent-skills-for-wagtail-kem</link>
      <guid>https://forem.com/gbeminiyi/exploring-agent-skills-for-wagtail-kem</guid>
      <description>&lt;p&gt;For the past few weeks, I’ve been exploring open source with Wagtail, and I’ve been focused on the starter kit upgrade I submitted for GSoC.&lt;/p&gt;

&lt;p&gt;A major issue with the starter kit is how fast it falls behind current Wagtail versions and features. It also has to be updated manually to stay up to date. This can be discouraging for new Wagtail users.&lt;/p&gt;

&lt;p&gt;One fix is to automate version updates, but that’s only part of the problem. It does not include the latest Wagtail features or breaking changes, which are very important.&lt;/p&gt;

&lt;p&gt;In this post, I explore agent skills. Wagtail suggested creating agent skills for the starter kit, so I used it to add updates and include features from recent stable versions.&lt;/p&gt;

&lt;p&gt;It’s my first time hearing about agent skills and working with them, but I explored how they could help with updating the project. After reading the docs many times and watching videos and blog posts, I found it to be a very interesting idea.&lt;/p&gt;

&lt;p&gt;My understanding of agent skills is a bit like Anthropic’s MCP idea. An MCP is like a USB-C port that lets a computer connect to tools. Agent skills then tell the computer how to use those tools. They give an agent clear steps to follow when doing a task.&lt;/p&gt;

&lt;p&gt;The skill follows a set of steps that include best practices for upgrading to the current Wagtail version. It also helps include the latest features based on what the user wants.&lt;/p&gt;

&lt;p&gt;Some of the steps I used in my first draft include:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fomcgrjoatlgeofno089n.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fomcgrjoatlgeofno089n.png" alt="A screenshot of the code that contains how to upgrade to the latest features" width="800" height="417"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It made sense to try this since my proposal is about maintaining the starter kit. It helps reduce the manual work needed to upgrade and gives a clear process that others can follow.&lt;/p&gt;

&lt;p&gt;It also includes a checklist that can be updated over time as new Wagtail features or changes are introduced.&lt;/p&gt;

&lt;p&gt;I’m still new to agent skills, but I think they are a useful way to structure how tasks are done, especially for maintaining a starter kit.&lt;/p&gt;

&lt;p&gt;You can find the full SKILL here: &lt;a href="https://gist.github.com/OluwagbeminiyiA/c7ecaaa7339a1dc16606820c16fd3961" rel="noopener noreferrer"&gt;LINK&lt;/a&gt;&lt;/p&gt;

</description>
      <category>agents</category>
      <category>automation</category>
      <category>opensource</category>
      <category>python</category>
    </item>
    <item>
      <title>How I Started Contributing to Wagtail for GSoC 2026</title>
      <dc:creator>Oluwagbeminiyi Agbedejobi</dc:creator>
      <pubDate>Tue, 24 Mar 2026 18:25:18 +0000</pubDate>
      <link>https://forem.com/gbeminiyi/how-i-started-contributing-to-wagtail-for-gsoc-2026-2hof</link>
      <guid>https://forem.com/gbeminiyi/how-i-started-contributing-to-wagtail-for-gsoc-2026-2hof</guid>
      <description>&lt;p&gt;I plan to apply to Google Summer of Code 2026 with Wagtail. Wagtail is an open source CMS built on Django. The project I chose is the Starter Kit Upgrade.&lt;/p&gt;

&lt;p&gt;I chose this project because it is the most Django-focused option. I am most comfortable with Django. Frontend stresses me out so I avoid full stack projects. The starter kit upgrade focuses on Django's management commands. I have not really focused on this part of Django before. I am excited to dive deep and learn interesting things.&lt;/p&gt;

&lt;p&gt;Exploring the codebase was - and still is - pretty terrifying. It's slightly overwhelming but I'm trying to understand the key parts first. I have noticed however, that when Wagtail releases a new version, the starter kit falls behind. Someone has to manually update it.&lt;/p&gt;

&lt;p&gt;I searched for code improvements I could make to build confidence.. I removed dead code in wagtail/bin/wagtail.py that handled Python 3.7. Python 3.7 is no longer supported. Wagtail's minimum version is 3.10, making the code unreachable. The PR was merged with some useful notes. It was my first contribution to a large codebase. I learned that every PR should be on a separate branch to keep contributions clean. I found missing imports in the news-template that caused runtime errors and submitted a fix.&lt;/p&gt;

&lt;p&gt;I'm really excited about the program. I want to grow as a confident open source contributor. I plan to keep contributing to Wagtail regardless of the outcome. Everyone has been eager to help. I plan to stick around for a while.&lt;/p&gt;

</description>
      <category>opensource</category>
    </item>
  </channel>
</rss>
