Gitignore Sync

PassAudited by ClawScan on May 1, 2026.

Overview

This skill appears coherent and benign: it uses a scoped Python helper to fetch gitignore templates and update only a managed block in a repository’s `.gitignore` file.

This looks safe for normal use, but it will modify `.gitignore` and contact the disclosed gitignore.io/Toptal template endpoint. Use it from the correct repository root and review the generated changes before committing.

Findings (2)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

Installing and using the skill can change repository ignore behavior, which may cause files to be excluded from version control.

Why it was flagged

The helper writes to the repository’s `.gitignore`; this is the intended function, but it can affect which files Git ignores.

Skill content
gitignore_path.write_text(updated, encoding="utf-8")
Recommendation

Run it only in the intended repository and review the `.gitignore` diff, or use `--dry-run` first for sensitive projects.

What this means

The external service learns the selected template names, and its response controls the generated ignore rules.

Why it was flagged

The skill relies on a disclosed external template service whose returned text is inserted into the managed `.gitignore` block.

Skill content
Let the script fetch combined template rules from `https://www.toptal.com/developers/gitignore/api/<templates>`.
Recommendation

Review the generated block before committing it; use `--rules-file` if you need offline or locally reviewed rules.