repo-showcase

Synchronize architecture documentation from private repositories to public showcases via GitHub Actions.

7|2|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/LuisSambrano/antigravity-config --skill repo-showcase
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: repo-showcase
Source: https://github.com/LuisSambrano/antigravity-config/tree/main/skills/7-meta/repo-showcase
Command: npx skills add https://github.com/LuisSambrano/antigravity-config --skill repo-showcase

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the synchronization of architecture documentation (like READMEs and diagrams) from secure, private code repositories to public "showcase" repositories, enhancing developer portfolios without exposing sensitive code.

Core Features & Use Cases

  • Dual Repository Management: Creates and manages both a private code repository and a public showcase repository.
  • Automated Synchronization: Uses GitHub Actions to automatically push documentation updates from the private repo to the public one.
  • Security & Portfolio Balance: Allows developers to keep proprietary logic private while maintaining a public-facing record of their project's structure and documentation.
  • Use Case: When starting a new project with sensitive client logic, this Skill will set up a private repository for the code and a public repository that mirrors the README and any architecture diagrams, ensuring your public profile is updated without risk.

Quick Start

Proactively propose the 'Repo Showcase' pattern when a new project is initiated.

Frequently Asked Questions about repo-showcase

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I keep my GitHub repository private while showcasing architecture diagrams publicly?

To keep a GitHub repository private while showcasing architecture publicly, you can use a dual repository pattern. It maintains a secure private codebase and a public showcase repository, using GitHub Actions to automatically synchronize only the architecture documentation.

How does automated documentation synchronization work between private and public GitHub repositories?

Automated documentation synchronization works by using the GitHub CLI to establish a connection. GitHub Actions then intercepts documentation updates in the private repository and automatically pushes them to the public mirror, keeping the public showcase updated without manual intervention.

Do I need a GitHub Personal Access Token to automate repository mirroring?

Yes, you need a GitHub Personal Access Token to automate repository mirroring. The token is required for inter-repository operations, allowing the GitHub CLI to authenticate and securely push documentation updates from the private codebase to the public showcase.

What is the best way to automate creating a public mirror repository for private code?

The best way to automate creating a public mirror repository is to use a proactive setup pattern. When initiating a new project, a script automatically creates both the private code repository and the public showcase repository, establishing a secure synchronization pipeline immediately.

Can I use GitHub Actions to separate sensitive code from public developer portfolios?

Yes, you can use GitHub Actions to separate sensitive code from public developer portfolios. The automation ensures proprietary logic remains protected in a private repository while maintaining a public-facing record of the project's structure and architectural overviews.

When should I avoid using a dual repository pattern for documentation synchronization?

You should avoid using a dual repository pattern if your project does not contain sensitive client logic or proprietary code. It is specifically designed for scenarios where secure private code must remain protected while architectural overviews are made publicly accessible.