GPT 4 GitHub Analysis — AI skill for Claude Code
A tool to scrape and analyze Github profiles to suggest real open-source projects they could contribute to.
How to install GPT 4 GitHub Analysis
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open yagcioglutoprak/GPT-4-Github-Analysis and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What GPT 4 GitHub Analysis does
A tool to scrape and analyze Github profiles to suggest real open-source projects they could contribute to. Utilizing the power of the OpenAI API and BeautifulSoup, this code provides valuable insights into a Github user's activity, skills, and interests. Give it a try and see what open-source projects match your profile!
Alternatives in AI
- CLI 代理 API — English 中文 一个为 CLI 提供 OpenAI/Gemini/Claude/Codex 兼容 API 接口的代理服务器 19k ★
- Zen MCP Server — The power of Claude Code + Gemini / OpenAI / Grok / OpenRouter / Ollama / Custom Model working as one 11.3k ★
- Codex — openai-codex Adversarial code review, Codex CLI integration, cross-model analysis 9.6k ★
README
Welcome to the Github Scraper and Analyzer!
This code allows you to scrape relevant information from a Github user's profile and analyze it using the GPT-4 API to suggest real open-source projects they could contribute to. Let's dive into how it works!
Scraping Github Data
The `scrape_github_data` function takes in a Github username as an argument and returns a dictionary with the following information:
username: the Github usernamerepositories: a list of repository names the user has createdcontributions: a list of repository names the user has contributed todescription: a short description of the user's profile
This information is obtained by sending a GET request to the Github API and parsing the response with BeautifulSoup.
Analyzing Github Profile
The `analyze_github_profile` function takes in a dictionary of the user's Github profile information and returns a list of real open-source projects the user could contribute to.
This function utilizes the OpenAI API and provides context and specificity to the API using prompt engineering. The list of suggestions is generated using the OpenAI completion API.
Final Output
The final output of the code is the list of suggested open-source projects, which is obtained by calling the `scrape_github_data` and `analyze_github_profile` functions and passing in the Github username as an argument.
How to use the Github Scraper and Analyzer
- Install the required libraries:
requests,openai, andbs4. - Set up authentication with the OpenAI API by setting
openai.api_keyto your API key. - Call the
scrape_github_datafunction with the Github username you want to scrape as an argument. - Call the
analyze_github_profilefunction with the returned data from step 3 as the argument. - The function will retu
Related Skills
Forgecat Agent Profiles
Production-ready AI agent profiles for Claude Code, Cursor, Codex, OpenClaw, and Hermes. Search, install, and
Firecrawl Power App
Powerful web UI for Firecrawl API + MCP Server docs. Scrape, Crawl, Map, Search, Extract & AI Agent. Built wit
Obsidian AI Tagger Universe
An intelligent Obsidian plugin that leverages AI to automatically analyze note content and suggest relevant ta
AI Tech Task Solver Chrome Extension
Simple Chrome extension that uses AI (OpenAI GPT-4 Vision, Anthropic Claude) to analyze web page screenshots,
DelphiGenAI
The GenAI API wrapper for Delphi seamlessly integrates OpenAI’s latest models (gpt-5 serie), delivering robust
DuckAI2API
OpenAI / Anthropic / Responses API server for Duck.ai — free GPT-5.6 Luna reasoning, real SSE streaming, Claud
Related Agents
Codex Debugger
Root-cause a failing test, crash, stack trace, or misbehaving feature by delegating the investigation to OpenA
Issue Scout
Use this agent when searching for open-source issues to contribute to during the discover phase. This agent ru
Codex Orchestrator
CLI tool for delegating tasks to GPT Codex agents via tmux sessions. Designed for Claude Code orchestration wi