← Reddit

Connector GitHub - Creating, Reading, Writing & Deleting

Reddit · chrisdasp · April 28, 2026
A user employs ChatGPT connected to GitHub to power a personal financial advisor agent capable of creating, writing, and deleting markdown files for data management. The user seeks to switch to Claude but finds it unable to write files to GitHub, asking whether Claude Pro or alternative free services can provide similar functionality.

Detailed Analysis

A Reddit user building a personal AI-powered patrimonial financial advisor raises a pointed and practically significant question about Claude's GitHub integration capabilities — specifically whether Claude can perform full CRUD (Create, Read, Update, Delete) operations on GitHub repositories the way ChatGPT's Business connector reportedly can. The user describes an established workflow where ChatGPT serves as the intelligence layer and GitHub serves as structured contextual memory, with the AI autonomously creating `.md` files, writing and updating content within them, and deleting files as data is migrated. The user's motivation for switching to Claude is notably values-driven — citing support for a French company and Claude's perceived suitability for this class of task — but has encountered a concrete functional blocker: Claude cannot write or modify files in GitHub through its native interface.

The research context clarifies precisely why this limitation exists. Claude's native GitHub connector, accessible through Settings > Connectors on claude.ai, is architected primarily as a **read-only** integration. It allows users to pull repository content into chats or Projects for analysis, code explanation, documentation assistance, and question-answering, but it does not expose write primitives — meaning Claude cannot commit files, push changes, or delete content directly through the chat interface. This is a deliberate scoping decision rather than an oversight; the connector is designed for contextual enrichment rather than autonomous repository mutation. For write operations, Anthropic's own documentation and community resources point users toward either third-party automation platforms like Zapier — which can orchestrate GitHub triggers and Claude processing in tandem — or the terminal-based `claude-code` tool, which does support agentic, file-system-level coding operations but requires a more technical setup than a simple chat connector.

This distinction matters considerably for the user's intended use case. A patrimonial financial advisor agent that reads from and writes to a structured GitHub-based knowledge store requires bidirectional I/O — the ability to both retrieve prior context and persist new information after each session. Claude's current connector architecture satisfies only the retrieval half of that loop. The workaround landscape is viable but meaningfully more complex: Zapier workflows can automate data handoffs between GitHub and Claude, but they introduce latency, additional service dependencies, and logic that must be configured outside of Claude itself. The `claude-code` tool offers genuine agentic file manipulation but operates at the command-line level, which may be outside the comfort zone of users seeking a no-code or low-code solution comparable to what ChatGPT Business appears to offer natively.

Zooming out, this thread reflects a broader tension in the current AI assistant ecosystem between **consumption-oriented connectors** — which treat external data sources as read-only knowledge bases — and **agentic integrations** that treat external systems as mutable environments the AI can act upon. ChatGPT's apparent ability to perform write operations on GitHub through its connector suggests that OpenAI has moved further along the spectrum toward true agentic tool use in its consumer-facing products, at least for this specific integration. Anthropic has built robust agentic infrastructure at the API and developer-tooling level (as evidenced by `claude-code` and the MCP ecosystem), but the gap between those capabilities and what is surfaced in Claude's consumer web interface remains a source of friction for technically sophisticated but non-developer users — precisely the segment this Reddit poster represents.

The question of free or low-friction alternative storage services is also worth contextualizing. GitHub is an unusual choice for a memory layer — it was designed for version-controlled code, not conversational knowledge management — but it offers meaningful advantages: structured file organization, diff history, free private repositories, and familiarity for technical users. For users seeking alternatives that Claude might interact with more fluidly, options like Notion (via API), Google Drive (native connector available on Claude), or purpose-built vector databases represent more natural fits, though each carries its own trade-offs in terms of structure, queryability, and the degree to which Claude can autonomously modify stored content. The underlying challenge — enabling a long-running AI agent to maintain persistent, mutable state across sessions — remains one of the defining unsolved UX problems of the current generation of consumer AI tools.

Read original article →