Skip to main content

filesystem

Advanced filesystem operations - listing, searching, batch processing, and directory analysis for Clawdbot

Zur Installation springen

Quellinformationen

Repository
RabbitAI-Lab/rabbit-plugins-upstream
Letzte Quellaktivität
26. Juli 2026 um 20:50
Erkannte Sprache von SKILL.md
Englisch
Sterne
0
Forks
0

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

Datei-Explorer
9 Dateien

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
filesystem
description
Advanced filesystem operations - listing, searching, batch processing, and directory analysis for Clawdbot
homepage
https://github.com/gtrusler/clawdbot-filesystem
metadata
{"clawdbot":{"emoji":"📁","requires":{"bins":"[Truncated]"}}}
# 📁 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 ```bash # 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 <dir>` - Target directory (default: current) - `--recursive, -r` - Include subdirectories - `--filter, -f <pattern>` - Filter files by pattern - `--details, -d` - Show detailed information - `--sort, -s <field>` - Sort by name|size|date - `--format <type>` - Output format: table|json|list ### `filesystem search` Search files by name patterns or content. **Options:** - `--pattern <pattern>` - Search pattern (glob or regex) - `--path, -p <dir>` - Search directory - `--content, -c` - Search file contents - `--context <lines>` - Show context lines - `--include <pattern>` - Include file patterns - `--exclude <pattern>` - Exclude file patterns ### `filesystem copy` Batch copy files with pattern matching and safety checks. **Options:** - `--pattern <glob>` - Source file pattern - `--to <dir>` - 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 <dir>` - Root directory - `--depth, -d <num>` - 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 <dir>` - Target directory - `--stats` - Show detailed statistics - `--types` - Analyze file types - `--sizes` - Show size distribution - `--largest <num>` - Show N largest files ## Installation ```bash # 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`: ```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 ```bash # 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 ```bash # 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](https://x.com/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.
Auf GitHub ansehen