Works with the AI tools you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseOpenClawOpenClaw+21 more

    SyntaxCleaner

    1

    Enforce PEP8, fix mixed indentation, and balance brackets in Python code before it leaves the agent.

    Free

    Security scanned
    SyntaxCleaner

    SyntaxCleaner

    Example session with this skill installed

    Clean up this nested loop in processor.py. It has mixed tabs and spaces and some lines are too long.

    • Read your context and instructions
    • Compiled the syntaxcleaner

    🔍 SYNTAX CHECK PASSED. FOUR-SPACE INDENTATION. BRACKETS BALANCED.

    I have refactored processor.py to resolve the mixed indentation issues and enforced PEP8 line length limits.

    Refactored Code

    def process_telemetry_data(clusters: list) -> None:
        """
        Parses and logs active telemetry records while maintaining 
        strict four-space indentation.
        """
        for cluster in clusters:
            # Fixed mixed tabs/spaces and long line length
            if cluster.get("status") == "active" and cluster.get("priority") > 5:
                for record in cluster.get("records", []):
                    if not record.is_processed:
                        logger.info(
                            f"Processing record {record.id} for cluster {cluster.id}"
                        )
                        record.mark_as_complete()
    

    Next steps

    1. Run your local test suite to verify logical integrity.
    2. Check if you want to apply this 4-space standard to the remaining utility files.
    3. Verify if logger is correctly initialized in your global scope.

    Connects securely to your tools. The creator never sees your data.

    About this skill

    LLMs often generate Python code that breaks builds due to mixed tabs and spaces, unbalanced brackets, or messy indentation. SyntaxCleaner acts as a pre-delivery validator to ensure every code block is syntactically sound and PEP8 compliant.

    What it does

    • Indentation enforcement ensures four-space indentation and prevents tab and space mixing in a single block.
    • Bracket validation scans for unbalanced parentheses, brackets, and string delimiters before the code reaches the editor.
    • Style matching detects the existing file's indentation pattern to maintain consistency instead of forcing silent conversions.
    • Logical truncation prevents mid-expression cuts by stopping generation at functional boundaries when token limits are reached.
    • PEP8 alignment maintains line lengths under 88 characters and integrates type hints based on surrounding context.

    How it works

    1. Inspection starts by analyzing the target file to determine if it uses tabs or spaces to prevent style collisions.
    2. Generation applies strict formatting rules including 4-space levels and bracket balancing during the drafting phase.
    3. Self-Correction runs a final scan for syntax errors and silently fixes indentation or unclosed strings before outputting.
    4. Boundary Management monitors the token budget to stop at a clean class or function end rather than leaving naked assignments.

    Frameworks & tools

    This skill is designed for Python development environments. It follows Black and PEP8 standards and works across any IDE or agent interface supporting Python refactoring.

    Why this beats prompting it yourself

    Manual prompting often fails to prevent silent indentation errors or unclosed brackets in long generations. This skill embeds a recursive self-correction loop that fixes broken syntax before you ever see it, saving you from repetitive "fix the indentation" follow-up prompts.

    Use cases

    • Refactoring deeply nested async loops that tend to lose alignment during generation.
    • Cleaning up legacy codebases that have accumulated mixed tab/space indentation.
    • Ensuring code generated near token limits remains functional and complete.
    • Enforcing type hinting and PEP8 standards across a distributed team.

    Known limitations

    Does not apply formatting to non-code content like Markdown or documentation. Requires user confirmation before converting an entire file from tabs to spaces.

    How to install

    Works the same in every agent - Claude, Cursor, Codex, Copilot and 20+ more.

    ~30 seconds
    1. 1

      Download the ZIP

      Free skills download straight away. Paid skills unlock right after purchase.

    2. 2

      Unzip into your skills folder

      Every agent reads skills from one folder on your machine. Drop the unzipped folder in there.

    3. 3

      Ask your agent to use it

      Restart the agent if it was already running. It picks the skill up automatically - no config needed.

    Skills folder by agent

    Click the path to copy it. Create the folder if it does not exist yet.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    Free forever

    No account required to browse

    Trust & safety

    Security scanned

    Verified clean 2 days ago

    • Free to download with an account

    Listed2 days ago

    What's inside

    Frequently Asked Questions