← Back to Skills Marketplace
dougchambes

File Organizer

by dougchambers · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
349
Downloads
0
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install legend-file-organizer
Description
File organization and batch operations for workspace management. Use when organizing files for: (1) Moving files to correct directories, (2) Batch renaming (...
README (SKILL.md)

File Organizer

Manages file organization through safe, predictable batch operations.

Core Workflows

Directory Structure

Create standard project layouts:

project/
├── src/          - Source code
├── docs/         - Documentation
├── tests/        - Test files
├── assets/       - Images, fonts, media
├── scripts/      - Build scripts, utilities
└── config/       - Configuration files

Moving Files

  • mv \x3Csource> \x3Cdest> - Single file
  • find . -name "*.ext" -exec mv {} \x3Cdest>/ \; - Batch by extension
  • Always confirm destination exists

Batch Renaming

Patterns:

  • Sequential numbering: file_{001..100}.txt
  • Date-based: YYYY-MM-DD_description
  • Type-based: Group by extension

Safe approach:

  1. echo commands first (dry run)
  2. Review output
  3. Remove echo, execute

Organizing by Type

Group files by extension into folders:

mkdir -p images docs code
find . -name "*.png" -o -name "*.jpg" | xargs -I {} mv {} images/
find . -name "*.md" -o -name "*.txt" | xargs -I {} mv {} docs/
find . -name "*.py" -o -name "*.js" | xargs -I {} mv {} code/

Finding Scattered Files

find . -type f -name "*.ext"    # Find by extension
find . -type f -mtime -7        # Modified in last 7 days
find . -type f -size +100M      # Large files

Dry Runs First

Always preview batch operations:

echo "Would move these files:"
find . -name "*.ext"
# Review, then execute

Safety Rules

  1. Never delete without explicit permission (use trash if available)
  2. Dry run first - Always echo/preview batch operations
  3. Check destinations - Confirm target directories exist
  4. Backup before restructure - Snapshot before major moves
  5. Respect workspace boundaries - Only touch ~/openclaw

When to Read references/patterns.md

Load when:

  • Complex rename patterns needed
  • Project structure templates required
  • Advanced find commands for filtering
  • Edge cases (symlinks, special characters)
Usage Guidance
This skill is coherent and appears safe in intent, but it is instruction-only: if you let an agent execute these commands they will run shell utilities on your files. Before installing or running, (1) ensure you have backups (tar or git snapshot), (2) test on a small sample or a disposable directory, (3) run dry-runs (echo/find) and inspect outputs, (4) confirm you are in the intended working directory (the docs recommend limiting to ~/openclaw), and (5) be cautious with commands that delete or flatten directories (find ... -exec mv ... and -delete). Also note these recipes assume a Unix-like shell; adapt or avoid them on Windows. If you want stronger safety, require the agent to provide proposed commands for manual review rather than allowing automatic execution.
Capability Analysis
Type: OpenClaw Skill Name: legend-file-organizer Version: 1.0.0 The skill bundle provides a collection of standard shell command patterns for file organization, batch renaming, and project scaffolding. It includes explicit safety guidelines for the AI agent, such as performing dry runs, requesting permission before deletion, and respecting workspace boundaries (~/openclaw). No indicators of malicious intent, data exfiltration, or unauthorized execution were found in SKILL.md or references/patterns.md.
Capability Assessment
Purpose & Capability
The name/description (file organization and batch ops) matches the included instructions and templates. The SKILL.md assumes standard POSIX utilities (mv, find, xargs, mkdir, tar, git, stat, date) but the skill metadata does not declare required binaries — this is not necessarily malicious but users should be aware the skill expects a Unix-like shell environment.
Instruction Scope
Instructions stay within the file-organization domain (moving, renaming, scaffolding). Many commands are destructive (e.g., find . -type f -exec mv {} . \;, find . -type f -empty -delete, batch mv operations) and the docs correctly recommend dry runs, backups, and respecting workspace boundaries. No instructions reference unrelated files, external endpoints, or hidden data exfiltration. Because the skill is instruction-only, the agent following it could execute these shell commands — the risk is operational (data loss) rather than covert exfiltration.
Install Mechanism
No install spec or code files are present. As an instruction-only skill it writes nothing to disk and does not download external code, which minimizes supply-chain risk.
Credentials
The skill requests no environment variables, credentials, or config paths. That is proportionate to its stated purpose.
Persistence & Privilege
always is false and the skill does not request elevated persistence or modify other skills or system-wide agent settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install legend-file-organizer
  3. After installation, invoke the skill by name or use /legend-file-organizer
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of File Organizer for workspace management. - Provides tools for moving, renaming, and organizing files in batches. - Supports project scaffolding with standard directory structures. - Enables file grouping by type, extension, and date. - Enforces safety through dry runs and explicit confirmations before actions. - Includes best practices for backups, workspace boundaries, and handling edge cases. - References/patterns.md available for complex renaming and advanced usage.
Metadata
Slug legend-file-organizer
Version 1.0.0
License MIT-0
All-time Installs 2
Active Installs 2
Total Versions 1
Frequently Asked Questions

What is File Organizer?

File organization and batch operations for workspace management. Use when organizing files for: (1) Moving files to correct directories, (2) Batch renaming (... It is an AI Agent Skill for Claude Code / OpenClaw, with 349 downloads so far.

How do I install File Organizer?

Run "/install legend-file-organizer" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is File Organizer free?

Yes, File Organizer is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does File Organizer support?

File Organizer is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created File Organizer?

It is built and maintained by dougchambers (@dougchambes); the current version is v1.0.0.

💬 Comments