file-operations

Automate file and directory management and project scaffolding tasks.

7|2|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/SJTU-IPADS/SkVM-data --skill file-operations-sjtu-ipads
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: file-operations
Source: https://github.com/SJTU-IPADS/SkVM-data/tree/main/skills/file-operations
Command: npx skills add https://github.com/SJTU-IPADS/SkVM-data --skill file-operations-sjtu-ipads

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates file and directory management, project structure creation, search and replace, and configuration editing to reduce manual setup time and human error.

Core Features & Use Cases

  • Automates scaffolding of standard project layouts (Python projects and generic templates).
  • Performs bulk search and replace across configuration and source files with targeted edits.
  • Enforces consistent project structure and config editing workflows across teams.
  • Useful for onboarding new projects, ensuring uniform templates, and accelerating repository bootstrapping.

Quick Start

Create a new project structure from the recommended templates and apply a bulk configuration update across files by specifying a target directory.

Frequently Asked Questions about file-operations

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

FAQPage Schema
How do I automate project scaffolding for standard templates?

Automating project scaffolding generates standard project layouts and directory structures deterministically. You specify a target directory to bootstrap uniform templates, reducing manual setup time and human error during repository initialization.

What is the best way to apply bulk search and replace across configuration files?

Bulk search and replace applies targeted edits across configuration and source files. It enforces consistent config editing workflows by executing deterministic, safe updates guided by documented patterns across multiple repositories.

How do I enforce consistent project structure across multiple repositories?

Enforcing consistent project structure across multiple repositories is achieved by applying standard project templates and bulk configuration updates. This ensures uniform layouts and editing workflows to accelerate onboarding new projects.

Can I use this for Python project layout creation and bulk config edits?

Yes, you can use this for Python project layout creation and bulk config edits. It automates scaffolding standard Python project templates and performs in-file search and replace operations to apply targeted configuration updates safely.

Are the file editing operations safe and repeatable for existing source code?

Yes, the file editing operations are safe and repeatable for existing source code. It performs deterministic structure creation and in-file search and replace guided by documented patterns to prevent unintended modifications during bulk updates.