| name | filesystem |
| description | File system operations guidance - read, write, search, and manage files using Claude Code's built-in tools. |
| version | 1.0.0 |
| model | sonnet |
| invoked_by | both |
| user_invocable | true |
| tools | ["Read","Write","Edit","Bash","Glob","Grep"] |
| best_practices | ["Use Read for file contents","Use Glob for file pattern matching","Use pnpm search:code or ripgrep skill for content searching; Grep tool is fallback-only","Use Edit for modifications"] |
| error_handling | graceful |
| streaming | supported |
| verified | false |
| lastVerifiedAt | "2026-02-19T05:29:09.098Z" |
| source | builtin |
| trust_score | 100 |
| provenance_sha | e493c2d42f01bcd3 |
Filesystem Skill
Filesystem Skill - Guidance for file system operations using Claude Code's built-in tools. Read, write, search, and manage files efficiently.
- Reading single or multiple files
- Creating or modifying files
- Searching for files by pattern
- Searching file contents
- Directory navigation
Claude Code Built-in Tools
Reading Files
Read Tool: Read file contents
Read file_path="/path/to/file.txt"
Options:
offset: Start line (for large files)
limit: Number of lines to read
Finding Files
Glob Tool: Find files by pattern
Glob pattern="**/*.ts"
Common patterns:
**/*.ts - All TypeScript files
src/**/*.tsx - React components in src
**/test*.js - Test files anywhere
Searching Content
Primary Search: Use pnpm search:code "query" or Skill({ skill: 'ripgrep' }) for content searching. The built-in Grep tool is fallback-only.
Grep Tool: Search file contents (fallback only — prefer pnpm search:code or ripgrep skill first)
Grep pattern="function myFunc" path="/src"
Options:
output_mode: "content", "files_with_matches", or "count"
-A, -B, -C: Context lines
Writing Files
Write Tool: Create or overwrite files
Write file_path="/path/to/file.txt" content="..."
Edit Tool: Modify existing files
Edit file_path="/path/to/file.txt" old_string="..." new_string="..."
Directory Operations
Bash Tool: For directory operations
ls -la /path/to/dir
mkdir -p /path/to/new/dir
mv /old/path /new/path
**Find and read all TypeScript files**: