files

Automate file and directory operations with Bash and coreutils.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/theslashdojo/dojo --skill files-theslashdojo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: files
Source: https://github.com/theslashdojo/dojo/tree/main/nodes/shell/files
Command: npx skills add https://github.com/theslashdojo/dojo --skill files-theslashdojo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Managing files and directories from the command line can be error-prone and repetitive. This skill provides reliable, repeatable shell-based operations for create, read, copy, move, delete, find, and permission management.

Core Features & Use Cases

  • Create, read, copy, move, and delete files and directories with safety checks embedded in the workflow.
  • Find files by name, pattern, type, size, or modification time, and inspect metadata and permissions.
  • Manage permissions and ownership to enforce correct access control on projects and automation tasks.
  • Use in automation pipelines, scripts, or interactive sessions to maintain consistent filesystem state.

Quick Start

Create a directory, add a file, and assign permissions using shell commands.

Frequently Asked Questions about files

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

FAQPage Schema
How do I safely delete files and directories from the shell without accidental data loss?

Safe file deletion from the shell requires built-in safety checks before removing files or directories. This skill automates deletion workflows with validation steps, preventing accidental data loss during repetitive filesystem operations.

What's the best way to find files by name, size, or modification time across a project?

Finding files by name, pattern, type, size, or modification time is handled through shell-based commands that inspect metadata and permissions. This skill simplifies these search operations across projects and automation pipelines for consistent results.

How do I manage file and directory permissions for automation tasks?

Managing permissions and ownership from the shell enforces correct access control on projects and automation tasks. This skill provides repeatable commands to assign and inspect permissions, ensuring consistent filesystem state across interactive sessions and scripts.

Do I need a specific runtime to automate filesystem operations like copy and move?

Automating filesystem operations like copy and move requires a Bash runtime and standard coreutils. This skill relies on these included scripts with YAML frontmatter, requiring no additional dependencies to execute create, read, and delete workflows.

Can I use shell scripts to create, read, and copy files in automation pipelines?

Shell scripts can create, read, and copy files within automation pipelines to maintain consistent filesystem state. This skill provides reliable, repeatable operations designed specifically for scripting environments and automated workflows.

Why do repetitive filesystem tasks from the command line become error-prone?

Repetitive filesystem tasks from the command line become error-prone due to manual input complexity and lack of validation. This skill solves the problem by embedding safety checks into create, move, and delete operations for reliable execution.