file-operations

GitHub

提供文件元数据查询、统计分析(如行数、大小)及内容模式搜索能力,支持代码质量评估与文件对比,全程只读不修改。

code-operations-plugin/skills/file-operations/SKILL.md mhattingpete/claude-skills-marketplace

Trigger Scenarios

用户请求获取文件信息或统计 需要分析代码结构或查找特定模式

Install

npx skills add mhattingpete/claude-skills-marketplace --skill file-operations -g -y
More Options

Non-standard path

npx skills add https://github.com/mhattingpete/claude-skills-marketplace/tree/main/code-operations-plugin/skills/file-operations -g -y

Use without installing

npx skills use mhattingpete/claude-skills-marketplace@file-operations

指定 Agent (Claude Code)

npx skills add mhattingpete/claude-skills-marketplace --skill file-operations -a claude-code -g -y

安装 repo 全部 skill

npx skills add mhattingpete/claude-skills-marketplace --all -g -y

预览 repo 内 skill

npx skills add mhattingpete/claude-skills-marketplace --list

SKILL.md

Frontmatter
{
    "name": "file-operations",
    "description": "Analyze files and get detailed metadata including size, line counts, modification times, and content statistics. Use when users request file information, statistics, or analysis without modifying files."
}

File Operations

Analyze files and retrieve metadata using Claude's native tools without modifying files.

When to Use

  • "analyze [file]"
  • "get file info for [file]"
  • "how many lines in [file]"
  • "compare [file1] and [file2]"
  • "file statistics"

Core Operations

File Size & Metadata

stat -f "%z bytes, modified %Sm" [file_path]  # Single file
ls -lh [directory]                             # Multiple files
du -h [file_path]                              # Human-readable size

Line Counts

wc -l [file_path]                              # Single file
wc -l [file1] [file2]                          # Multiple files
find [dir] -name "*.py" | xargs wc -l          # Directory total

Content Analysis

Use Read to analyze structure, then count functions/classes/imports.

Pattern Search

Grep(pattern="^def ", output_mode="count", path="src/")        # Count functions
Grep(pattern="TODO|FIXME", output_mode="content", -n=true)    # Find TODOs
Grep(pattern="^import ", output_mode="count")                 # Count imports

Find Files

Glob(pattern="**/*.py")

Workflow Examples

Comprehensive File Analysis

  1. Get size/mod time: stat -f "%z bytes, modified %Sm" file.py
  2. Count lines: wc -l file.py
  3. Read file: Read(file_path="file.py")
  4. Count functions: Grep(pattern="^def ", output_mode="count")
  5. Count classes: Grep(pattern="^class ", output_mode="count")

Compare File Sizes

  1. Find files: Glob(pattern="src/**/*.py")
  2. Get sizes: ls -lh src/**/*.py
  3. Total size: du -sh src/*.py

Code Quality Metrics

  1. Total lines: find . -name "*.py" | xargs wc -l
  2. Test files: find . -name "test_*.py" | wc -l
  3. TODOs: Grep(pattern="TODO|FIXME|HACK", output_mode="count")

Find Largest Files

find . -type f -not -path "./node_modules/*" -exec du -h {} + | sort -rh | head -20

Best Practices

  • Non-destructive: Use Read/stat/wc, never modify
  • Efficient: Read small files fully, use Grep for large files
  • Context-aware: Compare to project averages, suggest optimizations

Integration

Works with:

  • code-auditor: Comprehensive analysis
  • code-transfer: After identifying large files
  • codebase-documenter: Understanding file purposes

Version History

  • b5b34bc Current 2026-08-20 08:47

Same Skill Collection

code-operations-plugin/skills/code-execution/SKILL.md
code-operations-plugin/skills/code-refactor/SKILL.md
code-operations-plugin/skills/code-transfer/SKILL.md
engineering-workflow-plugin/skills/ensemble-solving/SKILL.md
engineering-workflow-plugin/skills/feature-planning/SKILL.md
engineering-workflow-plugin/skills/git-pushing/SKILL.md
engineering-workflow-plugin/skills/review-implementing/SKILL.md
engineering-workflow-plugin/skills/test-fixing/SKILL.md
productivity-skills-plugin/skills/code-auditor/SKILL.md
productivity-skills-plugin/skills/codebase-documenter/SKILL.md
productivity-skills-plugin/skills/conversation-analyzer/SKILL.md
productivity-skills-plugin/skills/project-bootstrapper/SKILL.md
visual-documentation-plugin/skills/architecture-diagram-creator/SKILL.md
visual-documentation-plugin/skills/dashboard-creator/SKILL.md
visual-documentation-plugin/skills/flowchart-creator/SKILL.md
visual-documentation-plugin/skills/technical-doc-creator/SKILL.md
visual-documentation-plugin/skills/timeline-creator/SKILL.md

Metadata

Files
0
Version
b5b34bc
Hash
ded7e0f3
Indexed
2026-08-20 08:47

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-25 09:51
浙ICP备14020137号-1 $방문자$