Skills filesystem
Advanced filesystem operations - listing, searching, batch processing, and directory analysis for Clawdbot
git clone https://github.com/openclaw/skills
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/1215656/1215656-clawdbot-filesystem-1-0-2" ~/.claude/skills/openclaw-skills-filesystem && rm -rf "$T"
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/1215656/1215656-clawdbot-filesystem-1-0-2" ~/.openclaw/skills/openclaw-skills-filesystem && rm -rf "$T"
skills/1215656/1215656-clawdbot-filesystem-1-0-2/SKILL.md📁 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
filesystem listAdvanced file and directory listing with filtering options.
Options:
- Target directory (default: current)--path, -p <dir>
- Include subdirectories--recursive, -r
- Filter files by pattern--filter, -f <pattern>
- Show detailed information--details, -d
- Sort by name|size|date--sort, -s <field>
- Output format: table|json|list--format <type>
filesystem search
filesystem searchSearch files by name patterns or content.
Options:
- Search pattern (glob or regex)--pattern <pattern>
- Search directory--path, -p <dir>
- Search file contents--content, -c
- Show context lines--context <lines>
- Include file patterns--include <pattern>
- Exclude file patterns--exclude <pattern>
filesystem copy
filesystem copyBatch copy files with pattern matching and safety checks.
Options:
- Source file pattern--pattern <glob>
- Destination directory--to <dir>
- Preview without executing--dry-run
- Allow file overwrites--overwrite
- Preserve timestamps and permissions--preserve
filesystem tree
filesystem treeDisplay directory structure as a tree.
Options:
- Root directory--path, -p <dir>
- Maximum depth--depth, -d <num>
- Show directories only--dirs-only
- Include file sizes--size
- Disable colored output--no-color
filesystem analyze
filesystem analyzeAnalyze directory structure and generate statistics.
Options:
- Target directory--path, -p <dir>
- Show detailed statistics--stats
- Analyze file types--types
- Show size distribution--sizes
- Show N largest files--largest <num>
Installation
# Clone or install the skill cd ~/.clawdbot/skills git clone <filesystem-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.