<?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>DEV Community: Alptuğ Harun</title>
    <description>The latest articles on DEV Community by Alptuğ Harun (@alptugharun).</description>
    <link>https://dev.to/alptugharun</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4152896%2F9970cb96-d365-4bf4-97b9-b1d69ad6b202.png</url>
      <title>DEV Community: Alptuğ Harun</title>
      <link>https://dev.to/alptugharun</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/alptugharun"/>
    <language>en</language>
    <item>
      <title>I Built an Open-Source AI Toolkit for ChatGPT, Claude, Gemini and Grok — Here’s What’s Inside</title>
      <dc:creator>Alptuğ Harun</dc:creator>
      <pubDate>Wed, 30 Sep 2026 19:39:04 +0000</pubDate>
      <link>https://dev.to/alptugharun/i-built-an-open-source-ai-toolkit-for-chatgpt-claude-gemini-and-grok-heres-whats-inside-242n</link>
      <guid>https://dev.to/alptugharun/i-built-an-open-source-ai-toolkit-for-chatgpt-claude-gemini-and-grok-heres-whats-inside-242n</guid>
      <description>&lt;p&gt;I spend a lot of time working with AI tools.&lt;/p&gt;

&lt;p&gt;ChatGPT, Claude, Gemini, Grok, automation tools, content systems, research workflows, visual production, social media...&lt;/p&gt;

&lt;p&gt;And after a while I noticed a problem:&lt;/p&gt;

&lt;p&gt;I had plenty of prompts, notes, experiments and useful workflows — but they were scattered everywhere.&lt;/p&gt;

&lt;p&gt;A good prompt lived in one document.&lt;/p&gt;

&lt;p&gt;An automation idea lived somewhere else.&lt;/p&gt;

&lt;p&gt;An assistant configuration was buried in another chat.&lt;/p&gt;

&lt;p&gt;A workflow that worked really well once might be difficult to reproduce a month later.&lt;/p&gt;

&lt;p&gt;So I started turning those experiments into something more structured.&lt;/p&gt;

&lt;p&gt;Not another giant list of prompts.&lt;/p&gt;

&lt;p&gt;A reusable AI workspace.&lt;/p&gt;

&lt;p&gt;That project became &lt;strong&gt;AI Social Media Toolkit&lt;/strong&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  What I’m trying to build
&lt;/h2&gt;

&lt;p&gt;The idea is relatively simple:&lt;/p&gt;

&lt;p&gt;Instead of treating AI as a collection of isolated chat sessions, I want to organize the useful parts into reusable components.&lt;/p&gt;

&lt;p&gt;The project currently includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;structured prompt workflows&lt;/li&gt;
&lt;li&gt;assistant blueprints&lt;/li&gt;
&lt;li&gt;Agent Skills&lt;/li&gt;
&lt;li&gt;MCP and integration guidance&lt;/li&gt;
&lt;li&gt;API bot starters&lt;/li&gt;
&lt;li&gt;automation recipes&lt;/li&gt;
&lt;li&gt;learning paths&lt;/li&gt;
&lt;li&gt;creator workflows&lt;/li&gt;
&lt;li&gt;validation and testing utilities&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The main ecosystems I’m experimenting with are:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ChatGPT / OpenAI, Claude, Gemini and Grok.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;But the goal is not to create four separate libraries.&lt;/p&gt;

&lt;p&gt;The goal is to understand which parts of an AI workflow can remain portable even when the model or provider changes.&lt;/p&gt;




&lt;h2&gt;
  
  
  1. Prompt Library
&lt;/h2&gt;

&lt;p&gt;One of the first things I wanted to fix was prompt chaos.&lt;/p&gt;

&lt;p&gt;A prompt is much more useful when it explains:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;when to use it&lt;/li&gt;
&lt;li&gt;when not to use it&lt;/li&gt;
&lt;li&gt;what inputs it requires&lt;/li&gt;
&lt;li&gt;what output structure to expect&lt;/li&gt;
&lt;li&gt;how to evaluate the result&lt;/li&gt;
&lt;li&gt;what to do when the output is weak&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So instead of storing prompts as isolated blocks of text, the repository uses a more structured format.&lt;/p&gt;

&lt;p&gt;Some of the current workflows cover:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;source synthesis&lt;/li&gt;
&lt;li&gt;trend evidence auditing&lt;/li&gt;
&lt;li&gt;assistant creation&lt;/li&gt;
&lt;li&gt;approval-gated automation&lt;/li&gt;
&lt;li&gt;Reels planning&lt;/li&gt;
&lt;li&gt;Pinterest research&lt;/li&gt;
&lt;li&gt;brand voice adaptation&lt;/li&gt;
&lt;li&gt;output quality auditing&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The interesting part for me isn't the wording of the prompt itself.&lt;/p&gt;

&lt;p&gt;It's the workflow around it.&lt;/p&gt;




&lt;h2&gt;
  
  
  2. Portable Assistant Blueprints
&lt;/h2&gt;

&lt;p&gt;Another area I'm exploring is reusable assistants.&lt;/p&gt;

&lt;p&gt;Many people create a useful GPT, Claude Project or Gemini Gem and then essentially lock the workflow inside that platform.&lt;/p&gt;

&lt;p&gt;I wanted to separate the assistant's logic from the provider.&lt;/p&gt;

&lt;p&gt;So the toolkit contains blueprints for thinking about things like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;role&lt;/li&gt;
&lt;li&gt;context&lt;/li&gt;
&lt;li&gt;instructions&lt;/li&gt;
&lt;li&gt;inputs&lt;/li&gt;
&lt;li&gt;tools&lt;/li&gt;
&lt;li&gt;boundaries&lt;/li&gt;
&lt;li&gt;expected outputs&lt;/li&gt;
&lt;li&gt;quality checks&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There are currently examples for ChatGPT-style assistants, Claude Projects, Gemini Gems and Grok-oriented workflows.&lt;/p&gt;

&lt;p&gt;They are not intended to pretend every platform works identically.&lt;/p&gt;

&lt;p&gt;They are meant to make the underlying system easier to understand and migrate.&lt;/p&gt;




&lt;h2&gt;
  
  
  3. Agent Skills
&lt;/h2&gt;

&lt;p&gt;The repository also contains reusable Agent Skills.&lt;/p&gt;

&lt;p&gt;Right now there are skills around areas such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;creator operations&lt;/li&gt;
&lt;li&gt;content signals&lt;/li&gt;
&lt;li&gt;Reels&lt;/li&gt;
&lt;li&gt;Pinterest&lt;/li&gt;
&lt;li&gt;content repurposing&lt;/li&gt;
&lt;li&gt;brand voice&lt;/li&gt;
&lt;li&gt;comment intelligence&lt;/li&gt;
&lt;li&gt;GitHub opportunity research&lt;/li&gt;
&lt;li&gt;local business intelligence&lt;/li&gt;
&lt;li&gt;commercial opportunity research&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;An important rule I’m trying to follow here:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;a skill should do something specific.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I don't want the repository to become a folder full of impressive-sounding AI terminology with no practical use.&lt;/p&gt;




&lt;h2&gt;
  
  
  4. MCP and integrations
&lt;/h2&gt;

&lt;p&gt;MCP is another area I’m actively learning and experimenting with.&lt;/p&gt;

&lt;p&gt;For me, the interesting question isn't simply:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Can an AI connect to another tool?”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It is:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Can we create repeatable workflows where context, tools and permissions are understandable and controllable?”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The repository therefore includes MCP and integration guidance alongside the prompt and assistant layers.&lt;/p&gt;

&lt;p&gt;This is still an area I expect to evolve significantly.&lt;/p&gt;




&lt;h2&gt;
  
  
  5. Bots and automation
&lt;/h2&gt;

&lt;p&gt;I also wanted to experiment with moving beyond the chat window.&lt;/p&gt;

&lt;p&gt;The project contains starter structures for working with multiple AI providers and automation workflows.&lt;/p&gt;

&lt;p&gt;This includes a multi-provider assistant starter and examples of approval-gated automation.&lt;/p&gt;

&lt;p&gt;One principle matters a lot to me here:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;automation should not automatically mean autonomy.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;There are many situations where a system can research, prepare or recommend something, while a human should still approve the final action.&lt;/p&gt;

&lt;p&gt;That boundary is something I'm deliberately keeping visible.&lt;/p&gt;




&lt;h2&gt;
  
  
  6. 10 Quick Wins
&lt;/h2&gt;

&lt;p&gt;A large repository can become useless if a new visitor doesn't know where to begin.&lt;/p&gt;

&lt;p&gt;So one of the most recent additions is &lt;strong&gt;10 Quick Wins&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The idea is to let someone open the repository and quickly try a useful workflow without studying the entire project first.&lt;/p&gt;

&lt;p&gt;Examples include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;synthesizing sources&lt;/li&gt;
&lt;li&gt;auditing a trend&lt;/li&gt;
&lt;li&gt;creating an assistant blueprint&lt;/li&gt;
&lt;li&gt;testing an API assistant in mock mode&lt;/li&gt;
&lt;li&gt;designing an approval-gated workflow&lt;/li&gt;
&lt;li&gt;planning a Reel&lt;/li&gt;
&lt;li&gt;building a Pinterest content cluster&lt;/li&gt;
&lt;li&gt;adapting brand voice&lt;/li&gt;
&lt;li&gt;auditing an AI-generated output&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is probably the part I want to improve most based on outside feedback.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why am I building this?
&lt;/h2&gt;

&lt;p&gt;My background is primarily in social media, digital content and creative strategy.&lt;/p&gt;

&lt;p&gt;I'm not trying to present myself as a traditional software engineer.&lt;/p&gt;

&lt;p&gt;What interests me is the layer between creative work and technical AI systems.&lt;/p&gt;

&lt;p&gt;How can a creator take a useful process and make it repeatable?&lt;/p&gt;

&lt;p&gt;How can research become a workflow?&lt;/p&gt;

&lt;p&gt;How can prompts become systems?&lt;/p&gt;

&lt;p&gt;How can assistants become portable?&lt;/p&gt;

&lt;p&gt;How can automation save time without removing human judgment?&lt;/p&gt;

&lt;p&gt;That's the territory I'm exploring.&lt;/p&gt;

&lt;p&gt;A rough mental model I use is:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Signal → Research → Strategy → Content → Distribution → Measurement&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;AI can participate in almost every part of that chain.&lt;/p&gt;

&lt;p&gt;But only if the workflow around it is designed properly.&lt;/p&gt;




&lt;h2&gt;
  
  
  What I don't want this project to become
&lt;/h2&gt;

&lt;p&gt;I don't want to optimize the repository around having the largest possible number of prompts, skills or tools.&lt;/p&gt;

&lt;p&gt;More files do not automatically make a better project.&lt;/p&gt;

&lt;p&gt;I'd rather discover which workflows people actually use and improve those.&lt;/p&gt;

&lt;p&gt;So the next phase is less about adding everything I can think of and more about seeing where real usage appears.&lt;/p&gt;




&lt;h2&gt;
  
  
  I’d genuinely like feedback
&lt;/h2&gt;

&lt;p&gt;The project is still in alpha.&lt;/p&gt;

&lt;p&gt;If you explore it, I’m especially interested in four things:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;What feels immediately useful?&lt;/li&gt;
&lt;li&gt;What feels confusing or unnecessary?&lt;/li&gt;
&lt;li&gt;Which workflow would you expand first?&lt;/li&gt;
&lt;li&gt;Is there anything here you would actually return to use again?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The project is open source and available here:&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://github.com/alptugharun/ai-social-media-toolkit" rel="noopener noreferrer"&gt;AI Social Media Toolkit on GitHub&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I’m building it in public, so useful criticism is much more valuable to me than polite praise.&lt;/p&gt;

&lt;p&gt;If you try something from it, I’d love to know what happened.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>opensource</category>
      <category>chatgpt</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
