github-project-release

Automate GitHub release repository creation from a local project directory.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/sidiangongyuan/codex-skills-vault --skill github-project-release
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-project-release
Source: https://github.com/sidiangongyuan/codex-skills-vault/tree/main/skills/github-project-release
Command: npx skills add https://github.com/sidiangongyuan/codex-skills-vault --skill github-project-release

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, git, python3, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of preparing and publishing a local project as a clean GitHub release repository, making it safe to share with the public or maintain privately.

Core Features & Use Cases

  • Project Preparation: Inspects the source project and cleans up unnecessary files.
  • Release Publishing: Checks credentials, prepares a clean release copy, and publishes it to GitHub.
  • Use Case: When you need to package a research project or software codebase for distribution or for personal backup, this Skill helps ensure the release is complete and secure.

Quick Start

Run the github-project-release skill with the 'prepare' command and specify your local project directory.

Frequently Asked Questions about github-project-release

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

FAQPage Schema
How do I automate GitHub project release preparation and publishing from a local directory?

To automate GitHub project release preparation, use this Skill to inspect your local project directory, clean unnecessary files, generate a README, and publish a clean repository to GitHub. It handles authentication checks and supports dry runs.

What is the best way to package a local research project for GitHub distribution?

Packaging a local research project for GitHub distribution involves cleaning up the codebase and generating a proper README. This Skill automates that preparation process, ensuring the release copy is complete and secure before publishing.

Do I need gh and python3 installed to automate GitHub release publishing?

Yes, you need gh, git, and python3 installed to automate GitHub release publishing. The Skill relies on these dependencies to handle authentication checks, project preparation, and the actual publishing to GitHub.

Can I do a dry run before publishing a clean release repository to GitHub?

Yes, you can perform a dry run before publishing a clean release repository to GitHub. The Skill supports optional dry run functionality, allowing you to safely verify project preparation and README rewriting without making actual changes.

How does project cleaning work when preparing a GitHub release repository?

Project cleaning works by inspecting the source project directory and removing unnecessary files during the preparation phase. This ensures that the GitHub release repository remains clean, secure, and safe to share with the public or maintain privately.

Why does my GitHub release repository need README rewriting before publishing?

README rewriting is needed before publishing to ensure your GitHub release repository has proper documentation. The Skill automatically generates and rewrites the README during project preparation, making the distributed codebase easier to understand and use.