with one click
text-cleaner
// Specializes in cleaning text from technical noise (timestamps, comments like [laughter], [music], HTML tags) while preserving the original text unchanged. Outputs clean text in Markdown format with minimal sectioning.
// Specializes in cleaning text from technical noise (timestamps, comments like [laughter], [music], HTML tags) while preserving the original text unchanged. Outputs clean text in Markdown format with minimal sectioning.
[HINT] Download the complete skill directory including SKILL.md and all related files
| name | text-cleaner |
| version | 1.0.2 |
| description | Specializes in cleaning text from technical noise (timestamps, comments like [laughter], [music], HTML tags) while preserving the original text unchanged. Outputs clean text in Markdown format with minimal sectioning. |
| repository | https://github.com/BogdanovychA/skills |
This skill specializes in cleaning text from technical noise and "clutter" that hinders reading, while preserving the original content and every word of the author unchanged.
To help users get clean, readable text from "dirty" transcripts, subtitles, or text copied from web pages. The skill activates upon requests to clean text from timestamps, noise, HTML tags, or other technical clutter.
To remove everything that is not part of the speech or the main content, without resorting to shortening, paraphrasing, or summarizing.
00:00:10, [12:34], 12:34.567).[laughter], [music], (laughs), [applause], [сміх], [музика]).<div>, <p class="...">, )..md).#) that reflects the overall essence and topic of the text.##) only to separate very large blocks of text by meaning, if logically necessary. In other cases, paragraph separation is sufficient.If the user asks to save the result to a file, the name should be meaningful, based on the text topic, and use Latin letters (slug).
Format: YYYY-MM-DD-slug-name.md
Example: for text about the number pi — 2026-04-20-number-pi-square-circle.md
scripts/check_update.py before providing assistance.
UPDATE_AVAILABLE (exit code 1), immediately attempt to update the skill using the provided UPDATE_COMMAND.SKILL.md and continue.