opensource-pipeline

Fork, sanitize, and package private repositories for public release.

2|Updated Apr 14, 2026
One-click install
npx skills add https://github.com/klu-dev/porting-ecc-to-vscode --skill opensource-pipeline-klu-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opensource-pipeline
Source: https://github.com/klu-dev/porting-ecc-to-vscode/tree/main/.github/skills/opensource-pipeline
Command: npx skills add https://github.com/klu-dev/porting-ecc-to-vscode --skill opensource-pipeline-klu-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires forker, sanitizer, packager, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of forking, sanitizing, and packaging private projects for safe public release, streamlining the open-source project release process.

Core Features & Use Cases

  • Forking: Automatically fork a project while stripping secrets.
  • Sanitizing: Verify project sanitization to ensure clean code and data.
  • Packaging: Generate necessary files for open-source release, including CLAUDE.md, setup.sh, and README.
  • Use Case: Ideal for developers who want to quickly and safely open-source their projects, ensuring that sensitive data is removed and the project is ready for public use.

Quick Start

To start the open-source pipeline for a project, run the command: /opensource fork my-project

Frequently Asked Questions about opensource-pipeline

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

FAQPage Schema
How do I sanitize a private repository for open-source release?

Sanitizing a private repository for open-source release requires removing secrets, cleaning data, and generating public packaging files like CLAUDE.md and README. This pipeline automates that entire process through forking, sanitizing, and packaging agents.

What is the best way to automate open-source project packaging?

Automating open-source project packaging is best handled by a pipeline that forks private repositories, strips secrets, and generates required release files like setup.sh and README. This ensures safe public distribution without manual error.

Do I need specific agents to automate code sanitization and secret removal?

Yes, automating code sanitization and secret removal requires the forker, sanitizer, and packager agents. These dependencies work sequentially to fork the project, verify clean code, and package the final open-source release.

Can I generate open-source release files like CLAUDE.md and setup.sh automatically?

Yes, you can generate open-source release files like CLAUDE.md and setup.sh automatically. The packaging step of the pipeline creates these necessary files to ensure your sanitized project is ready for public use.

What files are included when packaging a project for public release?

When packaging a project for public release, the pipeline generates necessary files including CLAUDE.md, setup.sh, and README. These files provide documentation and setup instructions for the open-source community.