Communityコーディング&開発github.com

tao-shen/skill-crawler

5分ごとにGitHubをクロールして、すべてのオープンソースSKILL.mdファイルを発見します。ダッシュボードとRSSフィードを提供。

skill-crawler とは?

このスキルは、5分ごとにGitHubをクロールし、公開リポジトリ内のSKILL.mdファイルを自動的に発見してインデックス化します。開発者はダッシュボードから新しく追加されたスキルや更新されたスキルを一覧表示でき、RSSフィードを通じて変更を追跡することも可能です。主にClaude Code、Cursor、CodexなどのAIエージェント向けスキルを探すユーザーに役立ち、エコシステム全体のスキル発見を効率化します。クローラーはGitHub APIを利用して定期的にスキャンを行い、見つかったSKILL.mdファイルのメタデータ(名前、説明、リポジトリURLなど)を収集・保存します。ダッシュボードはシンプルなWebインターフェースで、フィルタリングや検索機能を備え、RSSフィードは標準的なフィードリーダーで購読できます。このスキルにより、ユーザーは手動でリポジトリを探す手間を省き、常に最新のAIエージェントスキルにアクセスできます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add tao-shen/skill-crawler

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

skill-crawler は何をしますか?

5分ごとにGitHubをクロールして、すべてのオープンソースSKILL.mdファイルを発見します。ダッシュボードとRSSフィードを提供。

このプロジェクトは、GitHub上の公開リポジトリからSKILL.mdファイルを自動的にクロールし、インデックス化するスキルクローラーです。定期的なスキャンにより、新しいスキルや更新を検出し、WebダッシュボードとRSSフィードで提供します。

機能

  • 自動クロール: 5分ごとにGitHubをスキャンし、新しく追加または更新されたSKILL.mdファイルを検出します。
  • ダッシュボード: 検出されたすべてのスキルを一覧表示するシンプルなWebインターフェース。
  • RSSフィード: 標準的なRSSフィードリーダーで購読可能なフィードを提供。
  • メタデータ収集: 各SKILL.mdファイルから名前、説明、リポジトリURLなどの情報を抽出して保存します。

使用方法

ダッシュボードへのアクセス

ダッシュボードは以下のURLで利用できます:

http://localhost:3000

RSSフィードの購読

RSSフィードは以下のURLから購読できます:

http://localhost:3000/feed.xml

環境変数

変数名説明デフォルト値
GITHUB_TOKENGitHub APIアクセストークン(必須)-
PORTサーバーのポート番号3000
INTERVALクロール間隔(分)5

インストール

git clone https://github.com/tao-shen/skill-crawler.git
cd skill-crawler
npm install

実行

export GITHUB_TOKEN=your_github_token
npm start

技術スタック

  • Node.js - バックエンドランタイム
  • Express - Webフレームワーク
  • GitHub API - リポジトリとファイルのスキャン
  • RSS - フィード生成

貢献

バグ報告や機能リクエストはIssuesにお寄せください。プルリクエストも歓迎します。

ライセンス

MIT

関連スキル