List, search, copy, move, rename files and create or clean directories. Use when the user wants to organize files, find files by name or pattern, batch rename, create folder structures, or clean up by extension. Works within allowed_read_paths and allowed_write_paths from tools_policy.
Help users manage files and directories using Akasha tools. All operations are subject to tools_policy (allowed_read_paths, allowed_write_paths, allowed_commands).
search_files /path "*.md").grep_content /path "pattern").cp, mv, rm, , to allowed_commands or use a script path).mkdirlsls (or dir on Windows) on an allowed path. Alternatively use search_files with a broad pattern (e.g. *).cp, mv (Linux/macOS) or Copy-Item, Move-Item (PowerShell). Paths must be under allowed_write_paths for destination.mkdir <path> (or New-Item -ItemType Directory on Windows).rm -r or Remove-Item. Prefer confirmation for bulk deletes.If run_command fails with "not allowed", remind the user to add the command or path to tools_policy.yaml.
To install this skill, send the following to your Akasha agent:
Install the file-manager skill from https://github.com/azerothl/Akasha_skills/tree/main/skills/file-manager