CLAUDE.md Python Backend

awesome-ChatGPT-repositories — CLAUDE.md

A curated list of resources dedicated to open source GitHub repositories related to ChatGPT, OpenAI API, and Codex.Searchable via Claude Code skills.

CLAUDE.md · 98 lines
# awesome-ChatGPT-repositories — Claude Code Guide

This repository is a curated list of 2500+ open-source GitHub repositories related to ChatGPT and LLMs. It includes a searchable skill for Claude Code.

## Repository structure

```
awesome-ChatGPT-repositories.json   ← main data (all 2500+ repos, verbose format)
plugins/awesome-chatgpt-search/
  README.md                         ← plugin documentation
  data/repos-<category>.json        ← compact search data split by category (12 files)
  skills/search/SKILL.md            ← markdown-only skill (no Python required)
.claude/commands/awesome-chatgpt.md ← slash command for local (unnamespaced) use
.claude-plugin/
  plugin.json                       ← plugin manifest
  marketplace.json                  ← marketplace catalog (git-subdir source)
```

## Plugin skill (when installed via /plugin)

After installation, invoke as:
```
/awesome-chatgpt-search:search RAG retrieval
/awesome-chatgpt-search:search category:CLIs agent
/awesome-chatgpt-search:search language:Python langchain
/awesome-chatgpt-search:search list categories
```

## Local standalone command (when repo is cloned)

```
/awesome-chatgpt RAG retrieval
/awesome-chatgpt category:CLIs agent
```

## Compact data format (`plugins/awesome-chatgpt-search/data/`)

Data is split into 16 per-category JSON files (4–73 KB each, all under the Read tool's limits).
The four largest categories (Chatbots, NLP, Openai, Others) are split into `-a` / `-b` halves:

```
repos-awesome-lists.json      repos-prompts.json
repos-chatbots-a.json         repos-chatbots-b.json
repos-browser-extensions.json repos-clis.json
repos-reimplementations.json  repos-tutorials.json
repos-nlp-a.json              repos-nlp-b.json
repos-langchain.json          repos-unity.json
repos-openai-a.json           repos-openai-b.json
repos-others-a.json           repos-others-b.json
```

Each file is a flat JSON array optimised for Claude to read and score directly:

```json
[
  {
    "u": "https://github.com/user/repo",
    "n": "repo-name",
    "d": "English description (≤200 chars)",
    "c": "Category",
    "l": "Python",
    "t": "tag1,tag2,tag3",
    "sc": 6.5
  }
]
```

Fields: `u` URL · `n` name · `d` description · `c` category · `l` language (optional) · `t` topics comma-separated (optional) · `sc` quality score 0–8

## Data file format

`awesome-ChatGPT-repositories.json` has this structure:

```json
{
  "version": "2.1.0",
  "contents": {
    "<category>": {
      "<github_url>": {
        "repository_name": "...",
        "user_name": "...",
        "language": "Python",
        "license": "MIT",
        "description": "...",
        "topics": ["..."],
        "multilingual_descriptions": { "en": "...", "ja": "...", "zh-hans": "...", "zh-hant": "..." }
      }
    }
  }
}
```

Categories: `Awesome-lists` · `Prompts` · `Chatbots` · `Browser-extensions` · `CLIs` · `Reimplementations` · `Tutorials` · `NLP` · `Langchain` · `Unity` · `Openai` · `Others`

## Contributing new repositories

See `contributing.md`. The `develop` branch is used for additions; PRs are merged to `main`.
Share on X

こちらもおすすめ

Backend カテゴリの他のルール

もっとルールを探す

CLAUDE.md、.cursorrules、AGENTS.md、Image Prompts の全 244 ルールをチェック。