Skip to content

feat: add live GitHub stars CTA and redesign README banner#46

Merged
rohitg00 merged 3 commits intomainfrom
feat/github-stars-readme-banner
Feb 7, 2026
Merged

feat: add live GitHub stars CTA and redesign README banner#46
rohitg00 merged 3 commits intomainfrom
feat/github-stars-readme-banner

Conversation

@rohitg00
Copy link
Owner

@rohitg00 rohitg00 commented Feb 7, 2026

Summary

  • Added live GitHub star count to navbar (bordered button with star icon, turns yellow on hover)
  • Added GitHub Star CTA button in hero section showing live count from GitHub API
  • Updated tagline to "The open source package manager for AI agent skills"
  • Redesigned README with dark SVG banner showing "One Skill. 32 Agents."
  • Fixed video not rendering on GitHub by adding clickable screenshot thumbnail
  • Added github/stars shields.io badge

Changes

  • docs/skillkit/App.tsx - Navbar GitHub stars button with live count
  • docs/skillkit/components/Hero.tsx - Star CTA button, updated description
  • docs/img/banner.svg - New dark-themed SVG banner
  • README.md - Redesigned header, video fix, stars badge

Test plan

  • Verify navbar shows live star count from GitHub API
  • Verify hero Star button shows count with yellow star icon
  • Verify SVG banner renders on GitHub README
  • Verify video thumbnail is clickable and links to demo

Open with Devin

Summary by CodeRabbit

  • New Features

    • Added GitHub stars counter display in documentation header
  • Documentation

    • Redesigned README with responsive banner layout
    • New agent compatibility table for all supported formats
    • Improved navigation and quick start sections
    • Enhanced demo video presentation section

- Add live star count to navbar with star icon and bordered button
- Add GitHub Star CTA button in hero with live count from GitHub API
- Update description to "open source package manager"
- Replace plain ASCII README header with SVG banner
- Fix video visibility with clickable thumbnail fallback
- Add GitHub stars badge to README badges row
@vercel
Copy link

vercel bot commented Feb 7, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
skillkit Ready Ready Preview, Comment Feb 7, 2026 1:28pm
skillkit-docs Ready Ready Preview, Comment Feb 7, 2026 1:28pm

@coderabbitai
Copy link

coderabbitai bot commented Feb 7, 2026

Warning

Rate limit exceeded

@rohitg00 has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 20 minutes and 6 seconds before requesting another review.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

📝 Walkthrough

Walkthrough

The pull request enhances the documentation and component UI by redesigning the README with improved visual hierarchy, structured tables, and updated marketing copy. It introduces GitHub star counts into the Hero component via a new optional prop and updates App.tsx to pass statistics data through the component hierarchy.

Changes

Cohort / File(s) Summary
Documentation Redesign
README.md
Replaced ASCII header with responsive banner; redesigned hero section with new tagline and navigation links; introduced structured Agent/Format/Directory table; enhanced "See It In Action," Quick Start, and Community sections with improved visual hierarchy and middot separators.
Hero Component Enhancement
docs/skillkit/components/Hero.tsx
Added optional stars prop to component signature; replaced Button component with custom GitHub UI featuring inline SVG icon; added star count display with divider; adjusted button row spacing from gap-3 to gap-2.
App Component Integration
docs/skillkit/App.tsx
Updated Hero component usage to pass stars={stats.stars} prop; added gap-2 class to header nav container; replaced GitHub link styling with bordered group-based button containing SVG star icon and dynamic stars text bound to stats.stars.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

Poem

🐰 A hero needs stars to shine so bright,
With counts and icons, gleaming light!
The README's dressed in finest array,
Structured tables guide the way.
Props flow gently, spacing's tight—
A skillkit banner burns tonight! ✨

🚥 Pre-merge checks | ✅ 2 | ❌ 1
❌ Failed checks (1 warning)
Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the main changes: adding a live GitHub stars CTA and redesigning the README banner, which are the primary focuses across the modified files.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch feat/github-stars-readme-banner

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link

@devin-ai-integration devin-ai-integration bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no potential bugs to report.

View in Devin Review to see 4 additional findings.

Open in Devin Review

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Fix all issues with AI agents
In `@README.md`:
- Around line 47-55: The README contains an invalid placeholder URL
"https://github.com/user-attachments/assets/skillkit-demo" which will render
broken; either replace that placeholder with the real uploaded GitHub asset URL
following the pattern "https://github.com/user-attachments/assets/<uuid>" or
remove the entire placeholder line since the clickable thumbnail "[![Watch the
demo](docs/img/inital-command.png)](https://raw.githubusercontent.com/rohitg00/skillkit/main/docs/video/skillkit.mp4)"
already links to the demo; update the README.md by editing the placeholder URL
string or deleting the line accordingly.
🧹 Nitpick comments (3)
docs/skillkit/components/Hero.tsx (2)

164-181: Consider formatting the star count for readability.

When stars exceeds ~999, a raw number like 1543 can look cramped inside the button. A compact formatter (e.g., 1.5k) would improve readability, especially on narrow viewports.

💡 Optional helper
function formatCount(n: number): string {
  return n >= 1000 ? `${(n / 1000).toFixed(1)}k` : String(n);
}

Then use {formatCount(stars)} at Line 178 instead of {stars}.


164-181: Duplicate inline SVG icons across files.

The GitHub logo SVG path (Line 169) and star SVG path (Line 176) are duplicated verbatim in App.tsx (lines 20-23, 123-125). Consider extracting shared icon constants to reduce duplication and ease future changes.

README.md (1)

3-7: Both <source> elements point to the same image — <picture> adds no value.

Both the dark and light prefers-color-scheme sources reference docs/img/banner.svg. You can simplify this to a plain <img> tag, or provide a distinct light-mode variant.

Simplified version
-<picture>
-  <source media="(prefers-color-scheme: dark)" srcset="docs/img/banner.svg">
-  <source media="(prefers-color-scheme: light)" srcset="docs/img/banner.svg">
-  <img alt="SkillKit - One Skill. 32 Agents." src="docs/img/banner.svg" width="100%">
-</picture>
+<img alt="SkillKit — One Skill. 32 Agents." src="docs/img/banner.svg" width="100%">

@rohitg00 rohitg00 merged commit 616b268 into main Feb 7, 2026
9 checks passed
@rohitg00 rohitg00 deleted the feat/github-stars-readme-banner branch February 7, 2026 13:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant