npx skills add ...
npx skills add oimiragieo/agent-studio --skill filesystem
File system operations guidance - read, write, search, and manage files using Claude Code's built-in tools.
npx skills add oimiragieo/agent-studio --skill filesystem
Read Tool: Read file contents
Options:
offset: Start line (for large files)limit: Number of lines to readGlob Tool: Find files by pattern
Common patterns:
**/*.ts - All TypeScript filessrc/**/*.tsx - React components in src**/test*.js - Test files anywherePrimary 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)
Options:
output_mode: "content", "files_with_matches", or "count"-A, -B, -C: Context linesWrite Tool: Create or overwrite files
Edit Tool: Modify existing files
Bash Tool: For directory operations
</execution_process>
<best_practices>
find for file discoverypnpm search:code or Skill({ skill: 'ripgrep' }) first; use the Grep tool as fallback over raw bash grep only</best_practices>
**Find and read all TypeScript files**:</usage_example>
<usage_example> Search for a function and edit it:
</usage_example>
Before starting:
After completing:
.claude/context/memory/learnings.md.claude/context/memory/issues.md.claude/context/memory/decisions.mdASSUME INTERRUPTION: Your context may reset. If it's not in memory, it didn't happen.**
# Read files in parallel (multiple Read calls in one message)
Read file_path="/src/app.ts"
Read file_path="/src/config.ts"
Read file_path="/src/utils.ts"# 1. Find files
Glob pattern="**/*.config.ts"
# 2. Read matching files
Read file_path="/path/from/glob/result"# 1. Search for pattern
Grep pattern="oldFunction" path="/src"
# 2. Edit each file
Edit file_path="/src/file.ts" old_string="oldFunction" new_string="newFunction"Glob pattern="src/**/*.ts"
# Then read the results
Read file_path="/src/app.ts"Grep pattern="export function oldName" path="/src"
# Found in /src/utils.ts:23
Edit file_path="/src/utils.ts" old_string="export function oldName" new_string="export function newName"cat .claude/context/memory/learnings.md