publish-code

Automate private repository preparation for open-source publication with license and documentation checks.

Updated Jan 10, 2026
One-click install
npx skills add https://github.com/jas-ho/jason-agent-skills --skill publish-code
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: publish-code
Source: https://github.com/jas-ho/jason-agent-skills/tree/main/plugins/publish-code
Command: npx skills add https://github.com/jas-ho/jason-agent-skills --skill publish-code

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps developers transition a private repository into an openly shareable project by automating license setup, documentation readiness, and public visibility.

Core Features & Use Cases

  • License provisioning and contributing guidelines generation to enable open-source licensing and clear collaboration.
  • Documentation polish and readiness checks (README quality, basic CONTRIBUTING, license mention) to reduce onboarding friction for external users.
  • Publication workflow from quick scan to public release, including optional announcements and GitHub visibility adjustments, with deterministic checks for safety and hygiene.

Quick Start

Run the publish-code workflow to prepare a private repository for open-source release, including license, README polish, and public visibility.

Frequently Asked Questions about publish-code

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

FAQPage Schema
How do I prepare a private GitHub repository for open-source publishing?▼

To prepare a private GitHub repository for open-source publishing, run a workflow that scans the project, provisions licenses, polishes README files, generates contributing guidelines, and adjusts visibility settings for public release.

What documentation do I need to publish an open-source project?▼

Publishing an open-source project requires a valid license, a polished README for user onboarding, and a CONTRIBUTING file to establish clear collaboration guidelines and project hygiene.

How can I automate license setup and contributing guidelines generation before making a repo public?▼

You can automate license setup and contributing guidelines generation by running a configurable workflow that performs deterministic checks for safety, provisions the required license, and generates the necessary documentation.

Does the open-source publishing workflow apply to any programming language?▼

Yes, the open-source publishing workflow applies to any repository type and programming language, guiding users from a quick scan to targeted fixes like CI hooks and license provisioning.

What is the best way to transition a private repo to public visibility safely?▼

The best way to transition a private repo to public visibility safely is to use a deterministic workflow that checks project hygiene, verifies license handling, ensures documentation quality, and confirms release readiness before flipping visibility.

When should I not use an automated workflow to publish code to GitHub?▼

You should not use an automated workflow to publish code if your repository requires custom legal licensing terms outside standard open-source provisions, or if manual review of sensitive data is needed before public visibility.