openakita/skills@file-manager

Manage files and directories with listing, reading, writing, copying, moving, deleting, and searching operations.

2.0k|267|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/openakita/openakita --skill openakita-skills-file-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openakita/skills@file-manager
Source: https://github.com/openakita/openakita/tree/main/skills/file-manager
Command: npx skills add https://github.com/openakita/openakita --skill openakita-skills-file-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines common file and directory operations, eliminating the need for manual command-line interactions for tasks like creating, deleting, moving, copying, and searching files.

Core Features & Use Cases

  • File Operations: Create, read, write, delete, move, and copy files and directories.
  • Directory Listing: List contents of directories, with options for recursive searching and pattern matching.
  • File Searching: Search for files by name pattern and optionally by content.
  • File Information: Retrieve metadata such as size, modification time, and creation date.
  • Use Case: Automatically organize downloaded files by moving all .jpg images from the Downloads folder to a 'Pictures' directory, or search for a specific configuration file across multiple project directories.

Quick Start

Use the file-manager skill to list all Python files in the current directory.

Frequently Asked Questions about openakita/skills@file-manager

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search for files by content and name pattern across multiple directories?

File searching by content and name pattern is supported through recursive directory operations and pattern matching. The skill locates specific configuration files or text patterns across multiple project directories efficiently.

What is the best way to automate moving and copying files between directories?

Automating file moving and copying between directories is handled through Python scripts for deterministic task execution. The skill provides comprehensive file manipulation operations to transfer and duplicate files without manual command-line interactions.

How do I get file metadata like size and modification time for directory contents?

Retrieving file metadata like size and modification time is a core feature of directory listing operations. The skill extracts creation date, modification time, and file size information for efficient file system interaction.

Can I use Python scripting for recursive file management and directory operations?

Python scripting is utilized for recursive file management and directory operations, ensuring deterministic task execution. The skill supports listing, reading, writing, and deleting files recursively across the file system.

Does this file management approach require manual command-line interactions for batch processing?

Manual command-line interactions are eliminated for batch file management tasks. The skill streamlines common file and directory operations like creating, deleting, moving, and copying through automated Python scripts.

What are the limitations of using scripts for file system interaction and manipulation?

Limitations of script-based file system interaction include dependency on Python execution environments and deterministic logic constraints. Complex, non-standard file system operations may require manual intervention beyond the provided suite of directory operations.