Openclaw向けGitHub Trending

Openclaw Skills コレクションの CLI ベースのユーティリティで、GitHub API にクエリを送り、パフォーマンスの高いリポジトリを取得、フィルタリング、要約します。

brunovu20
v1.0.0
May 23, 2026
0
664
0

インストール&ダウンロード

1. ClawHub CLI

レジストリから直接スキルをインストールする最速の方法です。

npx clawhub@latest install github-treding

2. 手動インストール

スキルフォルダを以下のいずれかの場所にコピーしてください

グローバル
~/.openclaw/skills/
ワークスペース
<project>/skills/

優先順位:ワークスペース > ローカル > バンドル

3. プロンプトのインストール

このプロンプトをOpenClawにコピーするだけで、自動的にインストールされます。

Clawhubを使って github-treding をインストールして。Clawhubがインストールされていない場合は、先にインストールしてください(npm i -g clawhub)。

ダウンロードをご希望ですか?

ZIPアーカイブで生のスキルファイルを取得します。

GitHub Trending とは?

GitHub Trending スキルは、開発者や AI エージェントが世界中のオープンソースエコシステムを監視するのに役立つ、軽量かつ実用的な自動化ツールです。GitHub Search API をクエリすることで、手動でブラウジングしたり複雑な設定を行ったりすることなく、急上昇中のプロジェクト、言語トレンド、人気のある開発者ツールを発見できます。

このユーティリティを Openclaw Skills コレクションに追加することで、技術スタックのリサーチを自動化し、競合するコードベースをフォローし、ターミナルや自動化されたパイプラインワークフロー内で直接、精選された開発者向けインサイトを生成できます。

GitHub Trending のユースケース

  • 特定の開発エコシステム内での急上昇リポジトリや新興技術を追跡する。
  • 自動化されたリサーチのために、精選された人気オープンソースプロジェクトのリストを AI エージェントに供給する。
  • カスタム cron スクリプトを使用して、人気コードベースの週間または月間の技術ダイジェストを自動生成する。
  • リアルタイムの stars、forks、および言語の採用状況に基づいて、影響力の高いライブラリやフレームワークを特定する。

GitHub Trending の仕組み

  1. このスキルは、ユーザー指定の時間枠と結果数を解析する shell スクリプトをトリガーします。
  2. curl を使用して、認証ありまたは認証なしのクエリを GitHub Search API に送信します。
  3. 生の JSON ペイロードはローカルで jq を介して処理され、stars、言語、説明、forks などのリポジトリメタデータを抽出します。
  4. 解析された出力を、クリーンで読みやすいターミナル形式の要約に整形します。

GitHub Trending のセットアップ

システム要件

マシンに curl と jq がインストールされていることを確認してください。Homebrew を使用してインストールできます:

brew install curl jq

スキルの実行

ターミナルから直接スクリプトを実行します。デフォルトでは、今週のトップ 15 の人気リポジトリを取得します:

bash scripts/fetch-trending.sh

時間枠や結果の件数をカスタマイズする場合:

# カスタム日付範囲
bash scripts/fetch-trending.sh "2026-05-15"

# 特定の結果件数制限付きのカスタム日付範囲(例:10 リポジトリ)
bash scripts/fetch-trending.sh "7-days-ago" 10

GitHub Trending のデータスキーマとタクソノミー

このスクリプトは GitHub の API レスポンスを処理し、各人気リポジトリについて以下のフィールドを含む構造化されたプレーンテキストデータを出力します:

フィールド 説明 例
Rank クエリフィルターに基づいた人気ランキング 1
Name 完全なリポジトリ識別子 (owner/repo-name) facebook/react
Description プロジェクト目的の要約 A declarative, efficient, and flexible JavaScript library...
Language リポジトリで使用されている主なプログラミング言語 JavaScript
Stars リポジトリが累積した総 stars 数 ⭐ 210000
Forks プロジェクトから生成された総 forks 数 🍴 45000
Link GitHub リポジトリへの直接 URL https://github.com/facebook/react

すべてのメタデータ解析はローカルで行われるため、CLI 抽出用の Openclaw Skills の中で最もクリーンなものの一つとなっています。

GitHub Trending の高度な機能

  • カスタム日付解析: 詳細な時系列分析のために、動的な日付表現(例:「7-days-ago」、「2026-05-15」)をサポートします。
  • 認証のサポート: GH_TOKEN 環境変数を渡すことで、レート制限を回避し、1 分あたり 10 リクエストから 1 時間あたり 5,000 リクエストの認証済みリクエストへと拡張できます。
  • AI エージェント統合: 下流の Openclaw Skills や LLM コンテキストへ簡単にパイプ接続し、開発トレンドを自動要約したり、セマンティックメモリスクリプトにデータを供給したりできます。

SKILL.md


ローディング

関連するOpenclawのスキル

特徴*