Skip to content

gojiplus/advertiser

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Repo Logo

Advertiser: Post a GenAI-Summarized GitHub Repo to Bluesky

This GitHub Action picks a GitHub repository (with at least five stars) from a curated list, summarizes it using OpenAI, and posts the summary to your Bluesky feed.

Perfect for showcasing open-source gems to your followers — automatically or on demand.


✨ What It Does

  • 🔀 Randomly selects a repository from a curated list
  • 🧠 Uses GenAI (OpenAI) to summarize it into a crisp 1-liner
  • 🔗 Posts the summary, repo name, and link to your Bluesky feed

🚀 Usage

.github/workflows/post.yml

name: Post to Bluesky on: workflow_dispatch: # Manual trigger jobs: run: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - uses: appeler/post-to-bsky@v1 with: bsky_handle: ${{ secrets.BSKY_HANDLE }} bsky_password: ${{ secrets.BSKY_PASSWORD }} openai_api_key: ${{ secrets.OPENAI_API_KEY }}

About

Posts to bsky a one-liner about one of your repos. with some min. number of stars (5) using OpenAI

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages