Community생산성 & 협업github.com

Kirito14IT/stargazer-atlas-skill

프라이버시를 보호하는 GitHub 스타게이저 아틀라스 페이지와 GitHub Pages 배포 워크플로우를 구축하기 위한 Codex 스킬입니다.

stargazer-atlas-skill란 무엇인가요?

이 스킬은 GitHub 저장소의 스타게이저 데이터를 기반으로 아틀라스(Atlas) 페이지를 자동으로 생성하고, 이를 GitHub Pages를 통해 배포하는 워크플로우를 Codex 환경 내에서 쉽게 구축할 수 있도록 설계되었습니다. 스킬의 핵심은 프라이버시 보호에 중점을 두어, 사용자의 동의 없이 개인 식별 정보가 노출되지 않도록 GitHub API로부터 수집된 데이터를 익명화하거나 집계하여 처리합니다. Codex 플랫폼에서 사용할 수 있으며, 개발자는 이 스킬을 통해 별도의 복잡한 설정 없이 간단한 명령어로 저장소 스타게이저 분포 지도, 통계 차트, 타임라인 등을 포함한 시각적 페이지를 생성할 수 있습니다. SKILL.md 문서에는 필수 환경 변수, 데이터 처리 파이프라인, GitHub Pages 설정 방법, 그리고 CI/CD 통합 예제가 상세히 포함되어 있어, 초보자도 빠르게 적용할 수 있습니다. 이로 인해 오픈소스 프로젝트 관리자나 커뮤니티 분석가가 커뮤니티 성장을 추적하고 시각화하는 데 유용합니다.

지원 대상~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 스킬입니다.

개요

이 스킬을 사용하면 Codex 환경에서 다음 작업을 수행할 수 있습니다:

  • GitHub API에서 스타게이저 데이터 수집
  • 개인정보 보호를 위해 데이터 익명화 및 집계
  • 스타게이저의 지리적 분포, 시간별 추세 등을 시각화하는 아틀라스 페이지 생성
  • 생성된 페이지를 GitHub Pages에 자동 배포

필요 조건

  • Codex CLI 또는 Codex Agent 환경
  • GitHub 개인 액세스 토큰 (저장소 읽기 권한 필요)

환경 변수

다음 환경 변수를 설정해야 합니다:

GITHUB_TOKEN=your_github_personal_access_token

사용 방법

  1. Codex 세션에서 이 스킬을 활성화합니다.
  2. 다음 명령을 실행하여 스타게이저 아틀라스를 생성합니다:
codex run stargazer-atlas --repo owner/repo-name
  1. 생성된 아틀라스 페이지는 ./atlas 디렉토리에 저장됩니다.
  2. ./atlas 디렉토리를 GitHub Pages 소스로 설정하여 배포합니다.

워크플로우 예시

GitHub Actions를 사용한 자동 배포 워크플로우 예시:

name: Update Stargazer Atlas
on:
  schedule:
    - cron: '0 0 * * 0'  # 매주 일요일 자정
  workflow_dispatch:

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - name: Generate atlas
        run: |
          codex run stargazer-atlas --repo ${{ github.repository }}
      - name: Deploy to GitHub Pages
        uses: peaceiris/actions-gh-pages@v3
        with:
          github_token: ${{ secrets.GITHUB_TOKEN }}
          publish_dir: ./atlas

프라이버시 보호

이 스킬은 스타게이저의 개인정보를 보호하기 위해 다음 조치를 취합니다:

  • IP 주소 등 개인 식별 가능 정보를 수집하지 않음
  • 지도상의 위치는 국가/도시 수준으로만 표시 (정확한 주소 미포함)
  • 데이터 집계 시 익명화 처리 수행

참고 자료

관련 스킬