file-operations

Read, write, append, and list local files via shell access.

2|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/FatBy/DD-OS --skill file-operations-fatby
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: file-operations
Source: https://github.com/FatBy/DD-OS/tree/main/skills/file-operations
Command: npx skills add https://github.com/FatBy/DD-OS --skill file-operations-fatby

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides essential tools for interacting with the local file system, enabling users to read, write, and organize files programmatically.

Core Features & Use Cases

  • File Reading: Access and retrieve content from existing files.
  • File Writing: Create new files or overwrite existing ones with specified content.
  • File Appending: Add content to the end of files without overwriting existing data, ideal for logs.
  • Directory Listing: Browse and identify files within directories.
  • Use Case: Automatically update a configuration file by reading its current content, modifying a specific parameter, and writing the changes back.

Quick Start

Use the file-operations skill to read the content of the file named 'config.yaml'.

Frequently Asked Questions about file-operations

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

FAQPage Schema
How do I read and write local files programmatically for automation tasks?

To read and write local files programmatically, you need a tool that enables file system interaction. This Skill allows you to retrieve content from existing files, create new ones, and overwrite data to support common development and operational tasks.

What is the best way to append new entries to a log file without overwriting existing data?

Appending new entries to a log file requires adding content to the end of the file without overwriting existing data. This Skill supports file appending operations specifically designed for maintaining logs and sequential data records.

How do I list directory contents to identify files within a local path?

Listing directory contents involves browsing a specific local path to identify stored files. This Skill provides directory listing capabilities, enabling you to browse and organize files within directories programmatically.

Do I need shell access to manage local files and update configuration files?

Yes, shell access is required to manage local files and update configuration files. This Skill requires direct shell access for file manipulation, enabling you to read current content, modify parameters, and write changes back.

Can I use this approach to automatically modify a specific parameter in a config.yaml file?

Yes, you can automatically modify a specific parameter in a config.yaml file. This Skill enables you to read its current content, modify the targeted parameter, and write the changes back to the local file system.