opensource

Automate open source repository setup, governance files, CI workflows, and secret audits.

26|8|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/arbazkhan971/godmode --skill opensource
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opensource
Source: https://github.com/arbazkhan971/godmode/tree/main/skills/opensource
Command: npx skills add https://github.com/arbazkhan971/godmode --skill opensource

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the friction of preparing and governing open-source repositories by automating repository health checks, policy scaffolding, template creation, CI workflows, and basic security audits so projects are ready for public release and contributions.

Core Features & Use Cases

  • Repository Health Check: Verify presence and validity of LICENSE, CODE_OF_CONDUCT, CONTRIBUTING, SECURITY, CODEOWNERS, issue and PR templates, and run a secrets scan.
  • Scaffolding & Templates: Generate or standardize license files, contributor guides, CODE_OF_CONDUCT, SECURITY policy, issue templates, and a PR template; enforce non-blank structured issues.
  • CI & Automation: Recommend and scaffold GitHub Actions for auto-labeling, stale management, welcome messages, release drafting, and ensure critical labels are never auto-closed.
  • Community & Governance: Configure discussions, funding file, contribution workflows, maintainer SLAs, and governance models matched to project size.
  • Use Case: Prepare a library or application repository for a first public release with legal, security, contribution, and CI pathways all configured.

Quick Start

Run the opensource skill to scaffold a license, code of conduct, contributing guide, security policy, issue and PR templates, basic GitHub Actions workflows, and perform a repository secrets audit.

Frequently Asked Questions about opensource

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

FAQPage Schema
How do I prepare a GitHub repository for open-source publication?

To prepare a GitHub repository for open-source publication, you must verify presence of LICENSE, CODE_OF_CONDUCT, and CONTRIBUTING files while scaffolding structured issue and PR templates. Ensuring CI automation workflows and performing secret-scanning checks makes the project legally secure and ready for public contributions.

What files do I need to maintain healthy open-source project governance?

Maintaining healthy open-source governance requires CODEOWNERS, CODE_OF_CONDUCT, SECURITY, and CONTRIBUTING files. Configuring structured issue and PR templates alongside governance models matched to project size ensures clear maintainer SLAs and standardized contribution workflows.

Can I automate GitHub Actions workflows for contributor onboarding and issue management?

Yes, you can automate GitHub Actions workflows for contributor onboarding by scaffolding auto-labeling, stale issue management, and welcome message actions. This CI automation ensures critical labels are never auto-closed while standardizing issue and PR template management.

How do I run a secrets scan on my repository before making it public?

Running a secrets scan before making a repository public involves auditing security credentials to prevent unauthorized access. This security audit checks for exposed secrets and ensures rollback or error-recovery procedures are configured alongside your SECURITY policy file.

Does this open-source repository setup work without external dependencies?

Yes, this open-source repository setup works without external dependencies because it operates entirely through internal policy scaffolding and template generation. It directly creates license files, governance models, and CI workflows without requiring additional packages or external integrations.

What is the best way to enforce non-blank structured issues in GitHub?

The best way to enforce non-blank structured issues in GitHub is by generating standardized issue templates within your repository. These templates ensure contributors provide necessary information by enforcing structured input fields and validation checks before PR submission.