filesystem by oimiragieo/agent-studio
npx skills add https://github.com/oimiragieo/agent-studio --skill filesystem读取工具:读取文件内容
Read file_path="/path/to/file.txt"
选项:
offset:起始行(针对大文件)limit:要读取的行数Glob 工具:通过模式查找文件
Glob pattern="**/*.ts"
常用模式:
**/*.ts - 所有 TypeScript 文件src/**/*.tsx - src 目录中的 React 组件**/test*.js - 任意位置的测试文件广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
主要搜索:使用 pnpm search:code "query" 或 Skill({ skill: 'ripgrep' }) 进行内容搜索。内置的 Grep 工具仅作为备用。
Grep 工具:搜索文件内容(仅作为备用 — 优先使用 pnpm search:code 或 ripgrep 技能)
Grep pattern="function myFunc" path="/src"
选项:
output_mode:"content"、"files_with_matches" 或 "count"-A、-B、-C:上下文行数写入工具:创建或覆盖文件
Write file_path="/path/to/file.txt" content="..."
编辑工具:修改现有文件
Edit file_path="/path/to/file.txt" old_string="..." new_string="..."
Bash 工具:用于目录操作
# 列出目录
ls -la /path/to/dir
# 创建目录
mkdir -p /path/to/new/dir
# 移动/重命名
mv /old/path /new/path
</execution_process>
<best_practices>
# 并行读取文件(在一条消息中发起多个 Read 调用)
Read file_path="/src/app.ts"
Read file_path="/src/config.ts"
Read file_path="/src/utils.ts"
# 1. 查找文件
Glob pattern="**/*.config.ts"
# 2. 读取匹配的文件
Read file_path="/path/from/glob/result"
# 1. 搜索模式
Grep pattern="oldFunction" path="/src"
# 2. 编辑每个文件
Edit file_path="/src/file.ts" old_string="oldFunction" new_string="newFunction"
find 命令pnpm search:code 或 Skill({ skill: 'ripgrep' });仅当这些不可用时,才将 Grep 工具作为备用,而不是使用原始的 bash grep</best_practices>
Glob pattern="src/**/*.ts"
# 然后读取结果
Read file_path="/src/app.ts"
</usage_example>
<usage_example> 搜索函数并编辑它:
Grep pattern="export function oldName" path="/src"
# 在 /src/utils.ts:23 处找到
Edit file_path="/src/utils.ts" old_string="export function oldName" new_string="export function newName"
</usage_example>
开始前:
cat .claude/context/memory/learnings.md
完成后:
.claude/context/memory/learnings.md.claude/context/memory/issues.md.claude/context/memory/decisions.md假设存在中断:你的上下文可能会重置。如果它不在记忆中,那就意味着它没有发生。
每周安装量
195
代码仓库
GitHub 星标数
17
首次出现
2026 年 1 月 27 日
安全审计
安装于
github-copilot192
gemini-cli190
opencode190
codex189
kimi-cli189
amp189
Read Tool : Read file contents
Read file_path="/path/to/file.txt"
Options:
offset: Start line (for large files)limit: Number of lines to readGlob Tool : Find files by pattern
Glob pattern="**/*.ts"
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)
Grep pattern="function myFunc" path="/src"
Options:
output_mode: "content", "files_with_matches", or "count"-A, -B, -C: Context linesWrite 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="..."
Bash Tool : For directory operations
# List directory
ls -la /path/to/dir
# Create directory
mkdir -p /path/to/new/dir
# Move/rename
mv /old/path /new/path
</execution_process>
<best_practices>
# 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"
find for file discoverypnpm search:code or Skill({ skill: 'ripgrep' }) first; use the Grep tool as fallback over raw bash grep only</best_practices>
Glob pattern="src/**/*.ts"
# Then read the results
Read file_path="/src/app.ts"
</usage_example>
<usage_example> Search for a function and edit it :
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"
</usage_example>
Before starting:
cat .claude/context/memory/learnings.md
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.
Weekly Installs
195
Repository
GitHub Stars
17
First Seen
Jan 27, 2026
Security Audits
Gen Agent Trust HubPassSocketWarnSnykFail
Installed on
github-copilot192
gemini-cli190
opencode190
codex189
kimi-cli189
amp189
agent-browser 浏览器自动化工具 - Vercel Labs 命令行网页操作与测试
150,000 周安装
Expo Crypto DPoP:基于RFC 9449的OAuth 2.0令牌绑定与安全认证模块
1 周安装
Python网络爬虫技能:构建与审查生产级爬虫,精通《Python网络爬虫》18章实践
8 周安装
Python Asyncio异步编程指南:构建与审查生产级异步代码
7 周安装
数据叙事与可视化技能:遵循《Storytelling with Data》6大原则,优化图表与演示
7 周安装
网页动画设计与优化指南 | 遵循《Animation at Work》原则,提升用户体验与性能
7 周安装
GitHub项目看板配置与CLI命令指南 - Simple History项目管理
1 周安装