Kirito14IT/stargazer-atlas-skill

プライバシーを保護するGitHubスターゲイザーアトラスページとGitHub Pagesデプロイワークフローを構築するためのCodexスキルです。

stargazer-atlas-skill とは?

このスキルは、GitHubリポジトリのスターゲイザー(星を付けたユーザー)の一覧を、プライバシーに配慮した形で視覚化する「スターゲイザーアトラス」ページを作成し、それをGitHub Pagesに自動デプロイするためのワークフローを提供します。開発者はこのスキルを使うことで、カスタムデータ収集やサードパーティサービスに依存せず、GitHub Actionsを利用して安全かつ効率的にスターゲイザーの地理的分布や統計情報を可視化できます。Codexプラットフォーム上で動作し、スキルの実行にはGitHubのアクセストークンと公開リポジトリへのアクセス権限が必要です。スキルは、スターゲイザーデータの取得、アトラスページの生成、そしてGitHub Pagesへのデプロイという一連のプロセスを自動化します。

対応~Claude Code✓Codex CLI~Cursor
npx skills add Kirito14IT/stargazer-atlas-skill

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

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

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

ドキュメント

stargazer-atlas-skill は何をしますか?

プライバシーを保護するGitHubスターゲイザーアトラスページとGitHub Pagesデプロイワークフローを構築するためのCodexスキルです。

概要

このスキルは、指定されたGitHubリポジトリのスターゲイザーの一覧を取得し、それらを視覚化したアトラスページ(地図や統計情報を含む)を生成します。生成されたページは、GitHub Pagesを使用して自動的にデプロイされます。プライバシーに配慮し、個人を特定できる情報(PII)を過度に公開することなく、スターゲイザーの地域分布などの概要を表示します。

前提条件

  • Codex プラットフォームへのアクセス権限
  • GitHub アカウントと対象リポジトリへのアクセス権限
  • GitHub パーソナルアクセストークン(repo スコープが必要)

使用方法

  1. Codex 環境でスキルを有効化します。
  2. 以下の環境変数を設定します:
    • GITHUB_TOKEN: GitHub パーソナルアクセストークン
    • GITHUB_REPOSITORY: 対象のリポジトリ(例: owner/repo)
  3. スキルを実行すると、自動的にスターゲイザーデータの収集、アトラスページの生成、GitHub Pages へのデプロイが行われます。

スキルの動作

  1. データ収集: GitHub API を介してリポジトリのスターゲイザー情報を取得します。
  2. ページ生成: 取得したデータを基に、HTML/CSS/JavaScript で構成されたインタラクティブなアトラスページを生成します。
  3. デプロイ: 生成されたページを gh-pages ブランチにコミットし、GitHub Pages として公開します。

設定オプション

オプション説明デフォルト値
--privacy-mode個人情報の表示を制限するtrue
--include-locations地理的位置情報を含めるfalse

注意事項

  • 大量のスターゲイザーがいるリポジトリの場合、APIレート制限に注意してください。
  • プライバシーモードが有効な場合、ユーザー名やプロフィールリンクは表示されません。
  • 生成されたページは、デフォルトで https://<owner>.github.io/<repo>/ にデプロイされます。

ライセンス

MIT License

関連スキル