github-topics について
github-topicsは、GitHubリポジトリのランキングやREADMEの要約を取得するスキルです。人気リポジトリの追跡や個別リポジトリの確認に使え、トピックを指定して検索できます。
主な機能
- 01スター数によるリポジトリ順位
- 02トピック別の人気リポジトリ検索
- 03READMEの要約取得
- 04GH_TOKENの任意設定
活用シーン
- 01指定トピックの人気プロジェクト確認
- 02リポジトリの概要の素早い把握
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ geekjourneyx/ mind-skills --skill github-topicsインストール後、Claude Code で/github-topicsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
src/__init__.pyconfig.pygithub_fetcher.pyreadme_fetcher.py詳細
GitHub トピック トレンド
GitHub のトピック別トレンドリポジトリと README の要約を取得します。
クイックスタート
# View rankings
今天 claude-code 话题排行榜
Top 10 GitHub 项目
热门仓库
# View repository details
anthropics/claude-code 介绍
这个仓库是做什么的
クエリの種類
| 種類 | 例 | 説明 |
|---|---|---|
| ランキング | 热门仓库 Top 10 | スター数による現在のランキング |
| 詳細 | xxx/xxx 介绍 | リポジトリの README 要約 |
| トピック | python 话题排行榜 | カスタムトピック検索 |
ワークフロー
- [ ] Step 1: Parse query type
- [ ] Step 2: Fetch data from GitHub
- [ ] Step 3: Format and display results
ステップ 1: クエリの種類を解析する
| ユーザー入力 | クエリの種類 | アクション |
|---|---|---|
热门仓库 | ランキング | 上位 N 件のリポジトリを表示 |
Top 10 项目 | ランキング | 上位 N 件のリポジトリを表示 |
xxx/xxx 介绍 | 詳細 | README の要約を取得 |
python 话题 | ランキング | python トピックを検索 |
ステップ 2: データを取得する
ランキングを取得する
cd skills/github-topics
python src/github_fetcher.py
要件:
pip install requests
README を取得する(任意)
python src/readme_fetcher.py
ステップ 3: 結果を整形する
ランキングの出力
# GitHub Trending - python
| # | Repository | Stars | Language |
|---|------------|-------|----------|
| 1 | donnemartin/system-design-primer | 334K | Python |
| 2 | vinta/awesome-python | 281K | Python |
| 3 | project-based-learning | 257K | - |
詳細の出力
# anthropics/claude-code
**Stars**: 15.2K
**Language**: TypeScript
**URL**: https://github.com/anthropics/claude-code
## README Summary
Official Claude Code CLI for AI-powered software development. Claude Code is Anthropic's official CLI tool...
設定
| 変数 | 説明 | デフォルト |
|---|---|---|
GH_TOKEN | GitHub パーソナルアクセストークン(任意、レート制限を緩和するため) | - |
TOPIC | 追跡する GitHub トピック | claude-code |
注記: GH_TOKEN は任意ですが推奨します:
- トークンあり: 1 時間あたり 5,000 リクエスト
- トークンなし: 1 時間あたり 60 リクエスト
トークンの作成先: https://github.com/settings/tokens
GitHub API に関する注記
| 制限の種類 | レート |
|---|---|
| 認証済み | 1 時間あたり 5,000 リクエスト |
| 未認証 | 1 時間あたり 60 リクエスト |
推奨: レート制限を緩和するには GH_TOKEN を使用してください。
トラブルシューティング
| 問題 | 解決策 |
|---|---|
| レート制限 | GH_TOKEN 環境変数を設定する |
| ネットワークタイムアウト | インターネット接続を確認する |
| 結果が空 | トピック名が存在するか確認する |
CLI リファレンス
# Fetch rankings (default topic: claude-code)
python skills/github-topics/src/github_fetcher.py
# Fetch README
python skills/github-topics/src/readme_fetcher.py
コメント
Markdown 対応