Automatically discovers your newly starred GitHub repos, creates pull requests for review, and publishes merged descriptions to a Telegram channel.
- You star a repo on GitHub
- Every 30 minutes, a scheduled workflow checks
GET /user/starredfor new repos - For each new repo, it creates a PR in this repo with auto-gathered info:
- Name, description, stars, language, topics, license
- Latest release notes
- README preview
- You edit the PR description however you like
- When you merge the PR, the description is sent to your Telegram channel
Go to Settings → Secrets and variables → Actions and add:
| Secret | Value |
|---|---|
GH_TOKEN |
GitHub PAT with repo and read:user scopes |
TELEGRAM_BOT_TOKEN |
Your Telegram bot token (from @BotFather) |
TELEGRAM_CHANNEL_ID |
Your Telegram channel ID (e.g., @channel or -100...) |
- The workflow runs automatically every 30 minutes
- Or click Actions → Discover Starred Repos → Run workflow manually