smithery/sounder25

Generate .gitignore

Create or update .gitignore files by fetching standard templates from the GitHub/gitignore repository.

Installation

$ npx skills add smithery/sounder25 --skill generate-gitignore

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/sounder25 · top by installs.

npx skills add smithery/sounder25

Browse all from smithery/sounder25

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Version1.0.0
Declared agents antigravity

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,514 B
  • docs SUMMARY.md 128 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

SKILL-015: Generate .gitignore

Overview

Ensures the workspace has a proper .gitignore file by fetching industry-standard templates (e.g., Python, Node, VisualStudio, macOS) and merging them. Prevents binary artifacts and secrets from being committed.

Trigger Phrases

  • create gitignore
  • update gitignore
  • ignore build files
  • add python to gitignore

Inputs

Parameter Type Required Default Description
--workspace-path string No Current directory Root to check
--templates string[] Yes - List of templates (e.g. Python, Node, VisualStudio)
--append switch No false If file exists, append instead of overwrite

Outputs

1. .gitignore

The resulting ignore file at the workspace root.

Implementation

Script: generate_gitignore.ps1

  1. Validates input templates against GitHub/gitignore API or raw URLs.
  2. Fetches content for each requested template.
  3. Merges them.
  4. Writes to .gitignore.

Use Cases

  1. New Project: Setting up a fresh repo for a combined C#/React project (VisualStudio + Node).
  2. Maintenance: Realizing your Python project is committing pycache and fixing it instantly.