⬡ Kestra Workflow Orchestration·🤖 Groq LLaMA 3.1-8b-instant·📊 GitHub REST API v3·✅ Kestra Certified — Pooja Bhavani — OXJS1R5X·🏆 WeMakeDevs Orchestration Quest 2026·⏰ cron 0 9 * * * — runs daily 09:00 AM·🌐 github.com/pooja-bhavani/daily-repo-health-report·  ⬡ Kestra Workflow Orchestration·🤖 Groq LLaMA 3.1-8b-instant·📊 GitHub REST API v3·✅ Kestra Certified — Pooja Bhavani — OXJS1R5X·🏆 WeMakeDevs Orchestration Quest 2026·⏰ cron 0 9 * * * — runs daily 09:00 AM·🌐 github.com/pooja-bhavani/daily-repo-health-report·
Daily Automated Repo Health Report

pooja-bhavani /
daily-repo-health-report

A Kestra workflow that runs every morning at 09:00 AM, calls the GitHub REST API, generates an AI summary via Groq LLaMA 3.1, and deploys this live dashboard to GitHub Pages — fully automated, zero manual steps.

⬡ Kestra 🤖 Groq AI 🐍 Python 3.12 ⎇ main ● Public Fetching...
Pooja Bhavani
Pooja Bhavani
@pooja-bhavani · GitHub
Live · Kestra
Fetching...
GitHub Stars Loading...
Repository Forks Loading...
Open Issues Loading...
Watchers Loading...
Intelligence & Repo Info AI-generated daily · groq llama-3.1-8b-instant
AI Daily Analysis

Today's
Intelligence

This repository has just been initialized — a blank canvas ready to be shaped into something meaningful. The foundation is set, the automation is live, and Kestra is watching. Every great open-source project starts exactly like this: zero stars, infinite potential. The journey has officially begun.
🤖
Kestra AI Reporter groq · llama-3.1-8b-instant · generated 09:00 AM daily
Owner
pooja-bhavani
Visibility
● Public
Certification
OXJS1R5X
Kestra
● Live
GitHub Pages
● Deployed
Created
May 2026
AI Model
llama-3.1-8b
Schedule
0 9 * * *
Repository Details

Repo
Metadata

Health Score & Pipeline Status Computed from stars, forks & open issues
Health Score

Overall
Status

85 / 100
Repository created✓ Yes
Public visibility✓ Yes
Kestra automation✓ Live
GitHub Pages✓ Active
README file⚠ Add soon
LICENSE file⚠ Add soon
AI summary✓ Running
Kestra Pipeline

Task
Status

fetch_repo_stats0.43s · ✓
fetch_open_issues0.38s · ✓
fetch_open_prs0.41s · ✓
generate_ai_summary0.87s · ✓
deploy_landing_page1.20s · ✓
log_summary0.02s · ✓
Next scheduled run
Tomorrow · 09:00 AM
cron: 0 9 * * * · namespace: company.team
Automation Architecture id: daily-repo-health-report · namespace: company.team

Powered by Kestra
Workflow Orchestration

End-to-end pipeline — from scheduled trigger to live GitHub Pages dashboard, in under 4 seconds.

Schedule
9AM Daily
cron trigger
📡
GitHub API
Fetch stats
issues · PRs
🧠
Groq AI
LLaMA 3.1
Summary
📝
GitHub
Post comment
on issue
🌐
Deploy
GitHub Pages
this dashboard
Source Code Kestra Flow YAML — paste into localhost:8080
Flow Definition

Kestra
Flow YAML

The exact workflow powering this automation. Drop into your Kestra instance to run it.

namespacecompany.team
triggercron 0 9 * * *
tasks6 steps
runtimepython 3.12-slim
avg duration~3.3s
# Kestra Flow · daily-repo-health-report id: daily-repo-health-report namespace: company.team triggers: - id: daily_schedule type: io.kestra.plugin.core.trigger.Schedule cron: "0 9 * * *" # 9AM daily tasks: - id: fetch_repo_stats type: io.kestra.plugin.scripts.python.Script containerImage: python:3.12-slim env: GITHUB_TOKEN: "{{ secret('GITHUB_TOKEN') }}" - id: generate_ai_summary type: io.kestra.plugin.scripts.python.Script env: GROQ_API_KEY: "{{ secret('GROQ_API_KEY') }}" - id: generate_html type: io.kestra.plugin.scripts.python.Script outputFiles: - index.html - id: push_to_github_pages type: io.kestra.plugin.scripts.shell.Script containerImage: alpine/git:latest - id: post_issue_comment type: io.kestra.plugin.scripts.python.Script # Posts AI summary as GitHub issue comment - id: log_summary type: io.kestra.plugin.core.log.Log
Certification & Challenge WeMakeDevs Orchestration Quest 2026
🏅
Kestra Fundamentals — Certified Pooja Bhavani · May 07, 2026 · ID: OXJS1R5X

Built for the WeMakeDevs Orchestration Quest — a hands-on challenge to learn Kestra by shipping real workflows. Everything on this page is generated, orchestrated, and deployed automatically by Kestra. No manual steps, no code servers, just YAML.

WeMakeDevs
Orchestration Quest

Setup Guide Run it yourself in 4 steps
01
🔑
Add Secrets to Kestra
Go to Kestra UI → Settings → Secrets. Add GITHUB_TOKEN and GROQ_API_KEY as secrets.
Settings → Secrets → New Name: GITHUB_TOKEN Value: ghp_xxxx
02
📋
Import the Flow
Open Kestra at localhost:8080, go to Flows → Create and paste the YAML from kestra-flow.yml.
localhost:8080 → Flows → Create → Paste YAML → Save
03
🌐
Enable GitHub Pages
Repo → Settings → Pages. Set Source to "GitHub Actions". The flow pushes to gh-pages branch.
GitHub → Settings → Pages → Source: Actions → Save
04
▶️
Run & Watch
Trigger manually for the first run. After that it fires every morning at 9AM automatically.
Flows → Select flow → Execute → Run Now
Topics & Tags Repository taxonomy
Taxonomy

What this project is built with and built for.

⬡ kestra 🤖 groq-ai 🌐 github-pages ⚙️ automation 📊 github-api 🐍 python 🔄 ci-cd 📅 scheduled-jobs 📈 repo-health 🧠 llm 🛠️ devops 📝 daily-report 🏆 wemakedevs ✅ workflow-orchestration
Changelog & Links Project history and resources
Changelog

Release
History

May 09, 2026
🚀 v1.0 — Repo created, Kestra flow connected, GitHub Pages live
pooja-bhavani · initial commit
May 09, 2026
🎨 HTML dashboard generated by Kestra and deployed to gh-pages
kestra-bot · auto commit
May 09, 2026
🤖 Groq AI integration — llama-3.1-8b-instant connected
pooja-bhavani · feat/ai-summary
May 07, 2026
🏅 Kestra Fundamentals certification earned — ID: OXJS1R5X
pooja-bhavani · WeMakeDevs Quest
Coming soon
📊 30-day trend chart — historical health score tracking
roadmap · v1.1.0
Coming soon
📬 Slack/email notification on health score drop
roadmap · v1.2.0
Project Links

External
Resources

🐙 🌐 🏆 🤖
Live API Response Raw data from github.com/api/v3/repos

GitHub REST API — Live Response

api.github.com · live
endpointapi.github.com/repos/pooja-bhavani/daily-repo-health-report
stargazers_count
forks_count
open_issues_count
watchers_count
language
size (KB)
visibilitypublic
license.spdx_id
default_branchmain
created_at
pushed_at
health_score (computed)85 / 100
fetched_at