GitHub Public Source Publish

Publish a local static-site source directory as a clean public GitHub repository while avoiding build artifacts, secrets, and internal tooling notes.

candidate v0.1.0 Quality 8.0

Use When

  • A user wants to publish a local static-site source directory as a clean public GitHub repository.
  • The workflow must avoid committing dependencies, build artifacts, secrets, or internal notes.

Do Not Use When

  • The user wants to deploy or host the site rather than publish source.
  • The target repository must remain private or requires complex organization policy setup.

Inputs

  • local static-site source directory
  • GitHub CLI authentication
  • public repository metadata

Outputs

  • initialized git repository
  • public GitHub remote
  • source-only initial commit
  • draft pull request when requested

Trigger Phrases

  • publish source to GitHub
  • create public repo
  • open draft PR

Source

Directory
github-public-source-publish-skill
SKILL.md
github-public-source-publish-skill/SKILL.md
Manifest
github-public-source-publish-skill/manifest.yaml
Examples / Templates / Rubrics
0 / 0 / 0

Dependencies

Skills

None declared.

Templates

None declared.

Rubrics

None declared.

Validation

Errors

None declared.

Warnings

  • examples/ is missing or empty.
  • rubrics/ is missing or empty.

V2 Review Items

  • warn boundary_output_overreach: Draft PR output exceeds the source-publish workflow
  • warn boundary_trigger_ambiguity: Publish wording overlaps source publishing and deployment
  • warn boundary_weakness: Platform boundary is only documented in the skill body

Recent Changes

None declared.