What problem does it solve?
Reporting bugs for the chengfeng-videocut product often leaks private data (API keys, local paths, project IDs) or creates duplicate, unconfirmed Issues. This Skill structures the report, automatically redacts sensitive information, requires explicit user confirmation, and files the Issue to the correct GitHub repository.
Core Features & Use Cases
- Automatic Sanitization: Redacts tokens, API keys, JWTs, private keys, local usernames, volume names, and localhost URLs from report content before anything is published.
- Confirmation-Gated Submission: Generates a draft with a time-limited confirmation token (30 minutes, single-use); submission is rejected if the draft changed, expired, or was already used.
- Duplicate Detection & Preflight Checks: Verifies GitHub CLI authentication, repository access, the
bug label, and searches for existing Issues with the same fingerprint before creating a new one.
- Use Case: A user hits a rendering failure in the video-cutting Studio. The Skill collects minimal reproduction steps, shows a fully redacted draft targeting the correct repository, and only after the user approves creates the GitHub Issue and returns its URL.
Quick Start
Use the chengfeng-report-bug skill to turn the problem I just described into a sanitized draft and, after I confirm it, submit it as a GitHub Issue.