← Back to Skills Marketplace
443
Downloads
0
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install opensource-release
Description
Convert a private repository to public open-source. Use when making a repo public, sanitizing personal info from code/docs/git history, or preparing a projec...
Usage Guidance
This skill is a focused checklist for making a repo public and cleaning history, but it includes destructive git commands. Before using: 1) Make a full mirror backup (git clone --mirror) or work on a copy; 2) Test history-rewriting commands on a clone and confirm tool availability (git, gh, BFG/git-filter-repo); 3) Check CI, package registries, webhooks, and external services for stored secrets or tokens (not just code files); 4) Coordinate with collaborators — force-pushes and branch deletions rewrite history and can disrupt others; 5) If you are on Linux/macOS, translate PowerShell examples or run them in a suitable environment. If you want, I can produce a non-destructive dry-run script and a checklist tailored to your repository (list remotes, create mirror, run safe scans) before you perform any irreversible actions.
Capability Analysis
Type: OpenClaw Skill
Name: opensource-release
Version: 1.1.0
The skill is designed to convert a private repository to public, including sanitizing git history and changing visibility. While the stated purpose is benign, the skill instructs the agent to execute high-impact commands such as `git push origin main --force` and `gh repo edit {owner}/{repo} --visibility public`. These commands, found in `SKILL.md`, carry significant risk of irreversible data loss or accidental public exposure of sensitive information if the sanitization steps are incomplete or the commands are misused. The prompt instructions themselves are not malicious, but the inherent risk of the actions makes the skill suspicious.
Capability Assessment
Purpose & Capability
The name/description match the instructions: scanning code/docs, cleaning history, creating a clean orphan branch, and switching repo visibility are all expected for preparing an open-source release. References to BFG/git-filter-repo and gh are reasonable for the stated tasks.
Instruction Scope
The SKILL.md stays focused on repo sanitization and making a repo public, but contains destructive git operations (force-push, deleting branches) and platform-specific PowerShell examples. It assumes presence of git and optionally the GitHub CLI or repo-cleaning tools; it does not provide explicit backup/mirroring steps or cross-platform command variants — users should test on a clone/mirror and confirm tools before running destructive commands.
Install Mechanism
No install spec or code files — instruction-only. This minimizes surface area; the doc does recommend external tools (BFG, git-filter-repo, gh) but does not attempt to download or execute third-party code automatically.
Credentials
No environment variables, credentials, or config paths are requested. The instructions correctly warn about tokens-in-URLs and check remotes; they do not ask for unrelated secrets or elevated access.
Persistence & Privilege
Skill is user-invocable and not always-enabled. It doesn't request persistent privileges or modify other skills or system-wide settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install opensource-release - After installation, invoke the skill by name or use
/opensource-release - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
Full English rewrite: removed personal references, generic placeholders
v1.0.0
Initial release: sanitize and convert private repo to public open-source
Metadata
Frequently Asked Questions
What is Open Source Release?
Convert a private repository to public open-source. Use when making a repo public, sanitizing personal info from code/docs/git history, or preparing a projec... It is an AI Agent Skill for Claude Code / OpenClaw, with 443 downloads so far.
How do I install Open Source Release?
Run "/install opensource-release" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Open Source Release free?
Yes, Open Source Release is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Open Source Release support?
Open Source Release is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Open Source Release?
It is built and maintained by jini92 (@jini92); the current version is v1.1.0.
More Skills