filesystem-1.0.2
/install filesystem2
📁 Filesystem Management
Advanced filesystem operations for AI agents. Comprehensive file and directory operations with intelligent filtering, searching, and batch processing capabilities.
Features
📋 Smart File Listing
- Advanced Filtering - Filter by file types, patterns, size, and date
- Recursive Traversal - Deep directory scanning with depth control
- Rich Formatting - Table, tree, and JSON output formats
- Sort Options - By name, size, date, or type
🔍 Powerful Search
- Pattern Matching - Glob patterns and regex support
- Content Search - Full-text search within files
- Multi-criteria - Combine filename and content searches
- Context Display - Show matching lines with context
🔄 Batch Operations
- Safe Copying - Pattern-based file copying with validation
- Dry Run Mode - Preview operations before execution
- Progress Tracking - Real-time operation progress
- Error Handling - Graceful failure recovery
🌳 Directory Analysis
- Tree Visualization - ASCII tree structure display
- Statistics - File counts, size distribution, type analysis
- Space Analysis - Identify large files and directories
- Performance Metrics - Operation timing and optimization
Quick Start
# List files with filtering
filesystem list --path ./src --recursive --filter "*.js"
# Search for content
filesystem search --pattern "TODO" --path ./src --content
# Batch copy with safety
filesystem copy --pattern "*.log" --to ./backup/ --dry-run
# Show directory tree
filesystem tree --path ./ --depth 3
# Analyze directory structure
filesystem analyze --path ./logs --stats
Command Reference
filesystem list
Advanced file and directory listing with filtering options.
Options:
--path, -p \x3Cdir>- Target directory (default: current)--recursive, -r- Include subdirectories--filter, -f \x3Cpattern>- Filter files by pattern--details, -d- Show detailed information--sort, -s \x3Cfield>- Sort by name|size|date--format \x3Ctype>- Output format: table|json|list
filesystem search
Search files by name patterns or content.
Options:
--pattern \x3Cpattern>- Search pattern (glob or regex)--path, -p \x3Cdir>- Search directory--content, -c- Search file contents--context \x3Clines>- Show context lines--include \x3Cpattern>- Include file patterns--exclude \x3Cpattern>- Exclude file patterns
filesystem copy
Batch copy files with pattern matching and safety checks.
Options:
--pattern \x3Cglob>- Source file pattern--to \x3Cdir>- Destination directory--dry-run- Preview without executing--overwrite- Allow file overwrites--preserve- Preserve timestamps and permissions
filesystem tree
Display directory structure as a tree.
Options:
--path, -p \x3Cdir>- Root directory--depth, -d \x3Cnum>- Maximum depth--dirs-only- Show directories only--size- Include file sizes--no-color- Disable colored output
filesystem analyze
Analyze directory structure and generate statistics.
Options:
--path, -p \x3Cdir>- Target directory--stats- Show detailed statistics--types- Analyze file types--sizes- Show size distribution--largest \x3Cnum>- Show N largest files
Installation
# Clone or install the skill
cd ~/.clawdbot/skills
git clone \x3Cfilesystem-skill-repo>
# Or install via ClawdHub
clawdhub install filesystem
# Make executable
chmod +x filesystem/filesystem
Configuration
Customize behavior via config.json:
{
"defaultPath": "./",
"maxDepth": 10,
"defaultFilters": ["*"],
"excludePatterns": ["node_modules", ".git", ".DS_Store"],
"outputFormat": "table",
"dateFormat": "YYYY-MM-DD HH:mm:ss",
"sizeFormat": "human",
"colorOutput": true
}
Examples
Development Workflow
# Find all JavaScript files in src
filesystem list --path ./src --recursive --filter "*.js" --details
# Search for TODO comments
filesystem search --pattern "TODO|FIXME" --path ./src --content --context 2
# Copy all logs to backup
filesystem copy --pattern "*.log" --to ./backup/logs/ --preserve
# Analyze project structure
filesystem tree --path ./ --depth 2 --size
System Administration
# Find large files
filesystem analyze --path /var/log --sizes --largest 10
# List recent files
filesystem list --path /tmp --sort date --details
# Clean old temp files
filesystem list --path /tmp --filter "*.tmp" --older-than 7d
Safety Features
- Path Validation - Prevents directory traversal attacks
- Permission Checks - Verifies read/write access before operations
- Dry Run Mode - Preview destructive operations
- Backup Prompts - Suggests backups before overwrites
- Error Recovery - Graceful handling of permission errors
Integration
Works seamlessly with other Clawdbot tools:
- Security Skill - Validates all filesystem operations
- Git Operations - Respects .gitignore patterns
- Backup Tools - Integrates with backup workflows
- Log Analysis - Perfect for log file management
Updates & Community
Stay informed about the latest Clawdbot skills and filesystem tools:
- 🐦 Follow @LexpertAI on X for skill updates and releases
- 🛠️ New filesystem features and enhancements
- 📋 Best practices for file management automation
- 💡 Tips and tricks for productivity workflows
Get early access to new skills and improvements by following @LexpertAI for:
- Skill announcements and new releases
- Performance optimizations and feature updates
- Integration examples and workflow automation
- Community discussions on productivity tools
License
MIT License - Free for personal and commercial use.
Remember: Great filesystem management starts with the right tools. This skill provides comprehensive operations while maintaining safety and performance.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install filesystem2 - 安装完成后,直接呼叫该 Skill 的名称或使用
/filesystem2触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
filesystem-1.0.2 是什么?
Advanced filesystem operations - listing, searching, batch processing, and directory analysis for Clawdbot. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 262 次。
如何安装 filesystem-1.0.2?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install filesystem2」即可一键安装,无需额外配置。
filesystem-1.0.2 是免费的吗?
是的,filesystem-1.0.2 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
filesystem-1.0.2 支持哪些平台?
filesystem-1.0.2 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 filesystem-1.0.2?
由 qq258067284(@qq258067284)开发并维护,当前版本 v1.0.0。